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