본문 바로가기
공부/C#

C# 파일 읽을때 마지막 EOF FILE 찾기.

by ding9 2012. 12. 26.

 

 

파일에서 읽어올 때 C의 경우에는 eof가 있어서 무한으로 돌려도 되는 경우가 있었는데...

 

C#에서는 마지막을 나타내주는 경우가 없어서(? .. 아직 못찾았음;;) 그냥 최대 라인수 계산해서 썻었다.

 

그런데 검색다시 해보니...

 

ReadLine으로 읽어올 때 파일의 끝으로 접근이 되면 Null을 발생시킨다.

 

이 null은 에러로 표현되서 프로그램 작동이 멈추므로 try~catch로 처리를 하면 될듯...

 

참고한 msdn문서..

 

http://msdn.microsoft.com/en-us/library/system.io.textreader.readline.aspx

 

아 여지껏 계속 그냥 썻는데..ㅡㅡ;

 

검색을 좀더 해보지 못한 나의 부족함에 한탄을...ㅠ.ㅠ

반응형

댓글