Интерфейс ITextWriter содержит свойства и методы для записи данных в текстовом формате.
ITextWriter
Для записи данных в текстовом формате предварительно необходимо инициализировать поток, связанный с тем местом, в которое будет осуществляться запись. Для использования доступны следующие потоки:
FileStream. Поток, связанный с файлом на диске;
MemoryStream. Поток в памяти компьютера.
Созданный поток передайте в конструктор класса TextWriter. При работе конструктора будет создан объект, позволяющий записывать данные в текстовом формате. Используя свойство Encoding укажите кодировку, в которой будут производиться запись. После этого, используя различные методы интерфейса ITextWriter, можно записывать данные. Для сохранения записанных данных вызовите метод Flush.
Имя свойства | Краткое описание | |
Encoding | Свойство Encoding определяет кодировку текста для записи в файл. | |
WordDelimeter | Свойство WordDelimiters определяет разделитель между словами при записи в текстовый файл. |
Имя метода | Краткое описание | |
Flush | Метод Flush осуществляет очистку всех буферов текущей программы записи и вызывает немедленную запись всех буферизованных данных на диск. | |
WriteBoolean | Метод WriteBoolean осуществляет запись логического значения в текстовый файл. | |
WriteChar | Метод WriteChar осуществляет запись символов в текстовый файл. | |
WriteDateTime | Метод WriteDateTime осуществляет запись переменных типа DateTime в текстовый файл. | |
WriteDouble | Метод WriteDouble осуществляет запись вещественного числа в текстовый файл. | |
WriteInteger | Метод WriteInteger осуществляет запись целочисленного числа в текстовый файл. | |
WriteLnBoolean | Метод WriteLnBoolean осуществляет запись логического значения в текстовый файл с дальнейшим переводом курсора на следующую строчку. | |
WriteLnChar | Метод WriteLnChar осуществляет запись символов в текстовый файл с дальнейшим переводом курсора на следующую строчку. | |
WriteLnDateTime | Метод WriteLnDateTime осуществляет запись переменных типа DateTime в текстовый файл с дальнейшим переводом курсора на следующую строчку. | |
WriteLnDouble | Метод WriteLnDouble осуществляет запись вещественного числа в текстовый файл с дальнейшим переводом курсора на следующую строчку. | |
WriteLnInteger | Метод WriteLnInteger осуществляет запись целочисленного числа в текстовый файл с дальнейшим переводом курсора на следующую строчку. | |
WriteLnString | Метод WriteLnString осуществляет запись символьной строки в текстовый файл с дальнейшим переводом курсора на следующую строчку. | |
WriteString | Метод WriteString осуществляет запись символьной строки в текстовый файл. | |
WriteWord | Метод WriteWord осуществляет запись символьных слов в текстовый файл. |
См.также: