Практическое руководство. Построчное чтение текстового файла (Visual C#)
В этом примере производится построчное чтение содержимого текстового файла в строку с помощью метода ReadLine класса StreamReader. Каждая строка текста сохраняется в строке line и отображается на экране.
Пример
int counter = 0;
string line;
// Read the file and display it line by line.
System.IO.StreamReader file =
new System.IO.StreamReader(@"c:\test.txt");
while((line = file.ReadLine()) != null)
{
System.Console.WriteLine (line);
counter++;
}
file.Close();
System.Console.WriteLine("There were {0} lines.", counter);
// Suspend the screen.
System.Console.ReadLine();
Компиляция кода
Скопируйте код и вставьте его в метод Main консольного приложения.
Замените "c:\test.txt" фактическим именем файла.
Отказоустойчивость
При следующих условиях возможно возникновение исключения.
- Файл не существует.
Безопасность
По имени файла не всегда можно с уверенностью судить о его содержимом. Например, файл myFile.cs может не быть исходным файлом C#.
См. также
Ссылки
Основные понятия
Руководство по программированию на C#
Другие ресурсы
Файловая система и реестр (Руководство по программированию на C#)