본문 바로가기
Develop/C#

C# using 문법

by 투게더리 2022. 12. 28.
반응형

안녕하세요 개발자 망고 입니다.

 

using 문법 처음 봤을때는 엄청 생소했는데 써보니 이거 좋은것 같아요.

꽤 간단해서 바로 Post 해보겠습니다.

 

1. Using 문법이란

 

보통 파일읽기/쓰기 클래스들은 사용하고 나면 dispose를 해줘야 하는데

using을 쓰면 따로 해제하지 않아도 됩니다.

 

예를 들어 

 

using을 사용하지 않은경우

FileStream stream = new FileStream(path, FileMode.Open)
StreamReader reader = new StreamReader(stream)
string dataToLoad = reader.ReadToEnd();

//close를 하는게 보통임
reader.close();
stream.close();

 

using 사용 시 (close가 필요 없음)

using (FileStream stream = new FileStream(path, FileMode.Open)) 
{
	using(StreamReader reader = new StreamReader(stream)) {
    	string dataToLoad = reader.ReadToEnd();
    }
}

//close 필요없음

 

즉  좀 더 안전하고 편하게 코딩할 수 있게 해주는 장치입니다.

 

한번 사용하니 다음엔 계속 이렇게 쓰게 되네요ㅎㅎ

 

한번 사용해 보시면 좋을것 같습니다.

 

감사합니다.

 

다른 Post 보기

 

반응형

댓글