ЧтениеТекста / TextReader

Предназначен для последовательного чтения файлов, в том числе большого размера.

Методы

Открыть / Open()

Открывает текстовый файл для чтения. Ранее открытый файл закрывается.

Параметры

Прочитать / Read()

Считывает строку указанной длины или до конца файла.

Параметры

Возвращаемое значение

Строка - считанная строка, Неопределено - в файле больше нет данных

ПрочитатьСтроку / ReadLine()

Считывает очередную строку текстового файла.

Параметры

Возвращаемое значение

Строка - в случае успешного чтения, Неопределено - больше нет данных

Закрыть / Close()

Закрывает открытый текстовый файл. Если файл был открыт монопольно, то после закрытия он становится доступен.

Конструкторы

На основании файла или потока без кодировки

Открывает текстовый файл для чтения.

Параметры

На основании потока или файла

Открывает текстовый файл или поток для чтения. Работает аналогично методу Открыть.

Параметры

Формирование неинициализированного объекта

Создаёт неинициализированный объект. Для инициализации необходимо открыть файл методом Открыть.