IDisposable 인터페이스를 상속받는 객체를 사용할 때 using을 사용하면 좋다.
자동으로 타이밍을 잡아서 Dispose 함수를 호출해 주기 때문이다.
예를 들면
using (file = 파일오픈함수)
{
}
이런 식으로 쓰면 자동으로 괄호 범위가 끝날 때 Dispose함수를 호출해 주어 가비지 컬렉터에 요청한다
반응형
'C#' 카테고리의 다른 글
[C#] IEnumerator, IEnumerable과 yield에 대해. (1) | 2017.02.08 |
---|---|
[C#] Float형을 byte형으로 변환하기 (0) | 2016.12.14 |
[C#] DataTable.Copy() 와 DataTable.Clone()의 차이 (0) | 2016.09.19 |
[C#][MSDN] C# Event 발행자(publisher)와 구독자(subscriber) 방식, 옵저버 패턴에 대해 (0) | 2016.08.21 |
[C#] WeakReference (약한 참조) (0) | 2016.08.21 |
[스크랩][C#] NULL 처리된 객체가 Garbage collector에 의해 수집되지 않는 현상 (0) | 2016.08.21 |
[C#][Unity3D] List<T> Remove 사용 주의사항 (1) | 2013.03.07 |
[C#] Json 파서 구현 시 엑셀 파일 로딩에 대해 (0) | 2013.02.07 |
C# char, sbyte (0) | 2013.01.17 |
C# Delegate 그리고 Event (1) | 2013.01.08 |