제목은이 질문을 아주 명확하게 설명합니다. 왜 내가 다른 클래스에서 명시 적으로 dispose() 메서드를 정의하고 관리되지 않는 모든 리소스를 해제 할 수있는 클래스에서 단 하나의 메서드 정의를 제공하는 IDisposable 인터페이스를 구현할 것인지 알고 싶습니다. dispose() 메서드를 클래스에 쓸 수있는 경우 IDisposable을 사용하는 이유
내가이 두 클래스 정확히 MyClass에와 MyClass2의 차이점은 무엇입니까class MyClass : IDisposable
{
public void Dispose() { }
}
class MyClass2
{
public void Dispose() { }
}
을 말해봐?
일반적으로 프로그래밍 연습을 의미합니까[email protected] –
인터페이스를 사용하여 필요할 때 전화를 걸 수있는 Dispose 메서드가 있음을 .Net에 알립니다. – Serge