ITextReader

Сборка: IO;

Описание

Интерфейс ITextReader содержит свойства и методы для чтения данных в текстовом формате.

Иерархия наследования

ITextReader

Комментарии

Для чтения данных, сохраненных в текстовом формате, предварительно должен быть инициализирован поток, связанный с тем местом, из которого будет осуществляться чтение. Для использования доступны следующие потоки:

Созданный поток передайте в конструктор класса TextReader. При работе конструктора будет создан объект, позволяющий читать данные в текстовом формате. Используя свойство Encoding, укажите кодировку, в которой будут производиться чтение. После этого, используя различные методы интерфейса ITextReader, можно считывать данные. Свойство Eof позволяет контролировать процесс чтения и определить, когда будут считаны все данные.

Свойства

  Имя свойства Краткое описание
Свойство Encoding определяет кодировку текста для чтения из файла.
Свойство Eof возвращает признак окончания текста в файле.
Свойство WordDelimiters определяет разделитель между словами при чтении текстового файла.

Методы

  Имя метода Краткое описание
Метод ReadBoolean осуществляет считывание логического значения из текстового файла.
Метод ReadChar осуществляет считывание символов из текстового файла.
Метод ReadDateTime осуществляет считывание даты и времени из текстового файла.
Метод ReadDouble осуществляет считывание вещественных чисел из текстового файла.
Метод ReadInteger осуществляет считывание целочисленного значения из текстового файла.
Метод ReadLine осуществляет считывание строки символов из текстового файла.
Метод ReadString осуществляет считывание строки символов заданной длины.
Метод ReadToEnd осуществляет считывание текстового файла в виде одной символьной строки.
Метод ReadWord осуществляет считывание слов с учетом разделителя.

См. также:

Интерфейсы сборки IO