brunch

You can make anything
by writing

C.S.Lewis

by 김은지 Jan 17. 2017

C#의 Using 구문

편하게 살자!  

처음에 C#에서 Using 구문을 쓸때 왜 쓰는지 알기 힘들었다.. 왜 쓰지?

그런데 Stream 을 공부하다 보니 깨달음을 얻었다.


C#에서는 Stream 형식으로 데이터를 주고 받는다. 

스트림은 영어단어로 물줄기란 뜻으로, 데이터를 주고 받을 때 마치 물줄기 처럼 주고 받는다! 진짜루!

물줄기의 특성이 어떠하냐?

한번 물을 틀면 데이터가 쭈욱 받고 꼭지를 잠그어야 한다.

그니까 하나 하나 받는게 아니라 스트림을 열고 -> 데이터 다 받고 -> 스트림 닫고..

이러한 과정이 필요하다!


여느 프로그래머들이 그렇듯이.. 매번 이런게 넘나 귀차는 것이다..

그래서 생각해낸 방법이 Using!

Using 내에서 Stream을 선언하면, 자동적으로 Using Block 빠져나가면 스트림 다 닫고 처리 해준다.

백문이 불여일타! 예제를 보자.


즉.. sw.Close() 이부분이 필요가 없다.. 편하지??

keyword
작가의 이전글 나는 생각한다. 고로 존재한다.
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari