파일에서 읽어올 때 C의 경우에는 eof가 있어서 무한으로 돌려도 되는 경우가 있었는데...
C#에서는 마지막을 나타내주는 경우가 없어서(? .. 아직 못찾았음;;) 그냥 최대 라인수 계산해서 썻었다.
그런데 검색다시 해보니...
ReadLine으로 읽어올 때 파일의 끝으로 접근이 되면 Null을 발생시킨다.
이 null은 에러로 표현되서 프로그램 작동이 멈추므로 try~catch로 처리를 하면 될듯...
참고한 msdn문서..
http://msdn.microsoft.com/en-us/library/system.io.textreader.readline.aspx
아 여지껏 계속 그냥 썻는데..ㅡㅡ;
검색을 좀더 해보지 못한 나의 부족함에 한탄을...ㅠ.ㅠ
반응형
'공부 > C#' 카테고리의 다른 글
통합용계산기[프로젝트 해볼것] (0) | 2013.03.20 |
---|---|
C# 윈폼(WinForm)에서 데이터그리드뷰(DataGridView) - 2. 데이터그리드뷰에 데이터 넣기 (2) | 2012.12.23 |
C# 윈폼(WinForm)에서 데이터그리드뷰(DataGridView) - 1. 설정 (0) | 2012.12.22 |
C#의 기본적인 설명, 예제를 모두 볼 수 있는 곳 (0) | 2012.12.17 |
C# 윈폼(WinForm)에서 데이터그리드뷰(DataGridView) - 0. 준비 (0) | 2012.12.15 |
댓글