텍스트 파일을 한 번에 한 줄씩 읽는 방법(C# 프로그래밍 가이드)

이 예제에서는 File 클래스의 ReadLines 메서드를 사용하여 텍스트 파일 내용을 한 번에 한 줄씩 문자열로 읽어옵니다. 각 텍스트 줄은 line 문자열에 저장되고 화면에 표시됩니다.

예제

int counter = 0;  
  
// Read the file and display it line by line.  
foreach (string line in System.IO.File.ReadLines(@"c:\test.txt"))
{  
    System.Console.WriteLine(line);  
    counter++;  
}  
  
System.Console.WriteLine("There were {0} lines.", counter);  
// Suspend the screen.  
System.Console.ReadLine();  

코드 컴파일

코드를 복사하고 콘솔 애플리케이션의 Main 메서드에 붙여넣습니다.

"c:\test.txt"를 실제 파일 이름으로 바꿉니다.

강력한 프로그래밍

다음 조건에서 예외가 발생합니다.

  • 파일이 없을 수 있는 경우

.NET 보안

파일 이름을 바탕으로 파일 내용을 판단하면 안 됩니다. 예를 들어 myFile.cs 파일이 C# 소스 파일이 아닐 수도 있습니다.

참조