2011-02-14 4 views
2

Implementing the Singleton Pattern in C# (4th 버전)에 설명 된 모든 싱글 톤 패턴을 사용하여 .NET Compact Framework의 솔루션에 여러 가지 양식이 있습니다. 일부 양식은 아주 드물게 사용되는 반면 다른 양식은 장시간 유지해야합니다. 그리고 일부 메모리/프로세서 제한 문제가 있기 때문에 form.Dispose() 또는 다른 메서드를 사용하여 리소스를 정리하는 가장 좋은 방법은 무엇인지 알아야합니다..NET Compact 프레임 워크에서 리소스를 정리하는 가장 좋은 방법

답변

3

"다른 사람은 매우 오랜 시간 동안 유지해야합니다"라고 쓰고 있습니다. 나는 당신이 그 형태의 자원에 접근 할 필요가 있다고 가정하고있다. 그게 꼭 필요한가? 양식은 기본적으로 입력 요소에 대한 자리 표시 자로 수행하고 데이터를 표시하는 것으로, 가변 컨테이너로 사용되지 않습니다.

게다가, 당신은 쇼() n은 가비지 콜렉터 자체가 그렇게 할 때 명시 적으로 형태에 폐기()를 호출 할 필요가 없습니다 :

폐기가 자동으로 을

http://msdn.microsoft.com/en-us/library/aw58wzka.aspx를 호출됩니다 폼이 Show 메서드를 사용하여 표시되는 경우. ShowDialog와 같은 다른 메서드를 사용하거나 폼이 전혀 표시되지 않으면 응용 프로그램 내에서 Dispose 메서드를 호출해야합니다.

+3

GC가 양식을 정리할 때까지 기다릴 필요가 없습니다. –

관련 문제