반응형
using 은 using 지시자와 using 문 두가지로 사용된다. 여기서 언급할 내용은 using 문인다.
이것을 사용하는 경우는 MSDN 에서도 나와있는것처럼 IDisposable 인터페이스 개체를
올바르게 사용할수 있도록 해주는 편리한 구문이다.
이말은 File 및 Font 처럼 컴퓨터 에서 관리되는 리소스들을 쓰고 나서 쉽게 자원을 되돌려
줄수 있도록 기능을 제공해 준다는 것이다.
Visual C++ 에서도 자원을 쓰고 나서 해제하는 코드를 마지막에 넣어주곤 했다.
C# 에서도 마찬가지로 자원을 해제해 줘야 하는데 using 을 사용하지 않고
해주는 소스와 using 을 사용한 해제 방법을 아래 소스에 표현하였다.
사용하지 않았을 때
Font font1= new Font(“Arral”, 10.0f); if (font1 != null) ((IDisposable)font1).Dispose();
using 을 사용했을 때
using(Font font1 = new Font(“Arral”, 10.0f), Font font2 = new Font(“Arral”, 10.0f)) { // 표현 }
반응형
'기타 언어 > C# & MFC' 카테고리의 다른 글
C# 프로그램에서 외부 브라우저로 사이트 이동시키기 (6) | 2009.09.18 |
---|---|
C# 리소스 관리하기 (2) | 2009.09.16 |
ListView 에서 행간간격을 조절하여 가독성을 높여보자 (0) | 2009.09.12 |
에러 - Unable to find manifest signing certificate in the certificate store (1) | 2009.09.10 |
C# String Literal 문자열 처리방법 - @ (0) | 2009.09.04 |
C# 을 이용해 Windows Event Log 쓰기 (0) | 2009.09.01 |
C# 데이타 베이스 처리를 위한 클래스 - Access DB (0) | 2009.08.31 |
C# 문자열 날짜형식 포맷팅 (0) | 2009.08.31 |