반응형
안녕하세요 개발자 망고 입니다.
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 필요없음
즉 좀 더 안전하고 편하게 코딩할 수 있게 해주는 장치입니다.
한번 사용하니 다음엔 계속 이렇게 쓰게 되네요ㅎㅎ
한번 사용해 보시면 좋을것 같습니다.
감사합니다.
반응형
'Develop > C#' 카테고리의 다른 글
c# image crop 방법 (0) | 2022.02.16 |
---|---|
c# image crop 프로그램 example 공유 - ImageCutter (0) | 2022.02.16 |
[C#] Drag and Drop 해서 폴더 안의 파일 리스트 보여주기 (0) | 2022.02.11 |
c# 타이머, timer - stopwatch 만들기 (0) | 2021.02.15 |
댓글