클래스 소멸자와 Garbage Collector 클래스 소멸자(Destructor) 객체가 소멸되기 전에 호출되어 객체에 부여된 메모리를 해제하는데 사용. 클래스는 하나의 소멸자만 가진다. 소멸자는 상속이나 오버로드 되지 않는다. 소멸자는 사용자가 호출할 수 없고 Garbage Collector가 자동으로 호출된다. 소멸자 선언 Ex) Class book{ … //소멸자 ~book() { 처리할 Code } } 소멸자는 암시적으로 Finalize() 메서드를 호출해서 Protected override void Finalize() { Try { …처리할 문장; } Finally { Base.Finalize(); } } #class를 생성할 때 가급적이면 빈 destructor를 만들지 않는 것 이 좋음. Garbage Collector(=GC) 더 이상.. 더보기 이전 1 ··· 102 103 104 105 106 107 108 ··· 200 다음