게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
C# 초보꿀팁 : 만능 using
게시물ID : programmer_3301짧은주소 복사하기
작성자 : 컴포지트
추천 : 2
조회수 : 879회
댓글수 : 3개
등록시간 : 2014/05/16 09:50:50
1. 네임스페이스 정의 (using 지시문)
using System.IO;

기본 중 기본이죠.

2. Alias 정의 (using 별칭 지시문)
using MyDrawing = MyProject.Graphic.Drawing;
using IntCollection = System.Collection.Generic.List<int>;

별칭은 주로 네임스페이스 축약이나, 다른 네임스페이스 내 충돌나는 클래스명을 별칭으로 대체할 때 쓰죠.

3. IDisposable 자동 처리
using(MyDB db = new MyDB("127.0.0.1", "root", "tree")){
    db.Select("SELECT * FROM MYTABLE");
}

IDisposable 을 블록문 내에서 편리하게 사용할 수 있는 블록 구문입니다. 블록이 끝나면 자동 Dispose() 를 호출하게 됩니다.
매우 우용한 구문이며, 예외가 발생한다 해도 자동 Dispose 를 호출하기 때문에 더욱 편리합니다.
IDisposable 인터페이스에 상속된 어느 클래스던 사용 가능합니다. 설령 자작 클래스라도.

이렇듯, using 특수단어는 C# 개발자에게는 친구이자 애인같은 단어입니다.
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호