편하게 살자!
처음에 C#에서 Using 구문을 쓸때 왜 쓰는지 알기 힘들었다.. 왜 쓰지?
그런데 Stream 을 공부하다 보니 깨달음을 얻었다.
C#에서는 Stream 형식으로 데이터를 주고 받는다.
스트림은 영어단어로 물줄기란 뜻으로, 데이터를 주고 받을 때 마치 물줄기 처럼 주고 받는다! 진짜루!
물줄기의 특성이 어떠하냐?
한번 물을 틀면 데이터가 쭈욱 받고 꼭지를 잠그어야 한다.
그니까 하나 하나 받는게 아니라 스트림을 열고 -> 데이터 다 받고 -> 스트림 닫고..
이러한 과정이 필요하다!
여느 프로그래머들이 그렇듯이.. 매번 이런게 넘나 귀차는 것이다..
그래서 생각해낸 방법이 Using!
Using 내에서 Stream을 선언하면, 자동적으로 Using Block 빠져나가면 스트림 다 닫고 처리 해준다.
백문이 불여일타! 예제를 보자.
즉.. sw.Close() 이부분이 필요가 없다.. 편하지??