2017/02/13 (1) 썸네일형 리스트형 [C#] using과 Dispose()로 리소스 정리하기 안녕하세요, 모스크바에서 생활하고 있는 개발자 윤진입니다. C#을 뒤적거리며 보다가 using 구문에 감탄하지 않을 수가 없었습니다.C는 코딩시작부터 끝까지 메모리 관리에 각별히 신경써야하는데요.C#의 using은 문제상황에서 알아서 리소스를 정리할 수 있는 메소드를 불러주니,메모리는 물론 각종 커넥션까지 분명하게 맺고 끊을 수 있겠네요.원래 예외상황처리로 코드가 지저분해기 마련인데 using이라면 지저분할 일도 적겠죠. using 구문에 사용하려는 class는,우선 리소스 정리를 위한 메소드를 만들어두어야 합니다.- IDisposable interface를 상속하고,- 리소스 정리를 위한 void Dispose()를 구현해 두어야 합니다.C#에서는 '인터페이스를 Dispose 패턴으로 구현'할 수 있게.. 이전 1 다음