Сборка: IO;
Интерфейс ITextReader содержит свойства и методы для чтения данных в текстовом формате.
ITextReader
Для чтения данных, сохраненных в текстовом формате, предварительно должен быть инициализирован поток, связанный с тем местом, из которого будет осуществляться чтение. Для использования доступны следующие потоки:
FileStream. Поток, связанный с файлом на диске;
MemoryStream. Поток в памяти компьютера.
Созданный поток передайте в конструктор класса TextReader. При работе конструктора будет создан объект, позволяющий читать данные в текстовом формате. Используя свойство Encoding, укажите кодировку, в которой будут производиться чтение. После этого, используя различные методы интерфейса ITextReader, можно считывать данные. Свойство Eof позволяет контролировать процесс чтения и определить, когда будут считаны все данные.
Имя свойства | Краткое описание | |
Encoding | Свойство Encoding определяет кодировку текста для чтения из файла. | |
Eof | Свойство Eof возвращает признак окончания текста в файле. | |
WordDelimiters | Свойство WordDelimiters определяет разделитель между словами при чтении текстового файла. |
Имя метода | Краткое описание | |
ReadBoolean | Метод ReadBoolean осуществляет считывание логического значения из текстового файла. | |
ReadChar | Метод ReadChar осуществляет считывание символов из текстового файла. | |
ReadDateTime | Метод ReadDateTime осуществляет считывание даты и времени из текстового файла. | |
ReadDouble | Метод ReadDouble осуществляет считывание вещественных чисел из текстового файла. | |
ReadInteger | Метод ReadInteger осуществляет считывание целочисленного значения из текстового файла. | |
ReadLine | Метод ReadLine осуществляет считывание строки символов из текстового файла. | |
ReadString | Метод ReadString осуществляет считывание строки символов заданной длины. | |
ReadToEnd | Метод ReadToEnd осуществляет считывание текстового файла в виде одной символьной строки. | |
ReadWord | Метод ReadWord осуществляет считывание слов с учетом разделителя. |
См. также: