destructor 썸네일형 리스트형 박준호님의 C# 강좌 - C# 객체 소멸과 Garbage Collection 객체의 생성과 소멸 객체의 생성 new 연산자를 사용하여 class의 instance인 객체(object)를 생성 이 때 객체가 생성되는 곳이 Managed Heap 객체의 소멸 C++ 같은 경우 소멸자(destructor)를 정의하여 메모리 관리(리소스 해제)가 가능 C# 에서는 Garbage Collector가 메모리를 관리 소멸자가 존재하지만 언제 호출되는지 예측할 수 없다. 때문에 소멸자는 사용하지 않을 것을 권장 불가피하게 객체의 소멸 작업을 해주어야 하는 경우 DB, 파일 및 네트워크 연결과 같은 것은 Unmanaged Resource 리소스 해제 시 IDisposable interface의 Dispose() 사용 Garbage Collector garbage new 연산자를 통해 객체를 생성.. 더보기 이전 1 다음