Интерфейс 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 осуществляет запись символьных слов в текстовый файл. |
См.также: