Класс TextWriter

Представляет средство записи, позволяющее записывать последовательные наборы символов.Это абстрактный класс.

  • Пространство имен: System.IO
  • Сборка: mscorlib (в mscorlib.dll)

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

Синтаксис

public abstract class TextWriter : MarshalByRefObject, IDisposable

Свойства

ТипИмяОписание
СвойствоEncoding При переопределении в производном классе возвращает кодировку символов, в которой записаны выходные данные.
СвойствоFormatProvider Получает объект, управляющий форматированием.
СвойствоNewLine Получает или задает признак конца строки, используемой текущим TextWriter.

Методы

ТипИмяОписание
МетодClose() Закрывает текущее средство записи и освобождает все системные ресурсы, связанные с ним.
МетодCreateObjRef(Type) Создает объект, который содержит всю необходимую информацию для создания прокси-сервера, используемого для взаимодействия с удаленным объектом. (Наследуется от MarshalByRefObject.)
МетодDispose() Освобождает все ресурсы, используемые объектом TextWriter .
МетодEquals(Object) Определяет, равен ли заданный объект текущему объекту. (Наследуется от Object.)
МетодFlush() Очищает все буферы текущего модуля записи и вызывает немедленную запись всех буферизованных данных на базовое устройство.
МетодFlushAsync() Асинхронно очищает все буферы текущего средства записи и вызывает запись всех буферизованных данных в базовое устройство.
МетодGetHashCode() Служит хэш-функцией по умолчанию. (Наследуется от Object.)
МетодGetLifetimeService() Извлекает объект обслуживания во время существования, который управляет политикой времени существования данного экземпляра. (Наследуется от MarshalByRefObject.)
МетодGetType() Возвращает объект Type для текущего экземпляра. (Наследуется от Object.)
МетодInitializeLifetimeService() Возвращает объект обслуживания во время существования для управления политикой времени существования данного экземпляра. (Наследуется от MarshalByRefObject.)
МетодСтатическийSynchronized(TextWriter) Создает потокобезопасную оболочку для заданного объекта TextWriter.
МетодToString() Возвращает строку, представляющую текущий объект. (Наследуется от Object.)
МетодWrite(Boolean) Записывает в текстовую строку или поток текстовое представление значения Boolean.
МетодWrite(Char[]) Выполняет запись массива символов в текстовую строку или поток.
МетодWrite(Char) Выполняет запись символа в текстовую строку или поток.
МетодWrite(Char[], Int32, Int32) Записывает дочерний массив символов в текстовую строку или поток.
МетодWrite(String, Object[]) Записывает форматированную строку в текстовую строку или поток, используя ту же семантику, что и метод Format(String, Object[]) .
МетодWrite(String, Object, Object, Object) Записывает форматированную строку в текстовую строку или поток, используя ту же семантику, что и метод Format(String, Object, Object, Object) .
МетодWrite(Int32) Записывает в текстовую строку или поток текстовое представление целого числа со знаком размером 4 байта.
МетодWrite(String, Object) Записывает форматированную строку в текстовую строку или поток, используя ту же семантику, что и метод Format(String, Object) .
МетодWrite(UInt32) Записывает в текстовую строку или поток текстовое представление целого числа без знака размером 4 байта.
МетодWrite(String, Object, Object) Записывает форматированную строку в текстовую строку или поток, используя ту же семантику, что и метод Format(String, Object, Object) .
МетодWrite(UInt64) Записывает в текстовую строку или поток текстовое представление целого числа без знака размером 8 байт.
МетодWrite(Single) Записывает в текстовую строку или поток текстовое представление значения с плавающей запятой размером 4 байта.
МетодWrite(Int64) Записывает в текстовую строку или поток текстовое представление целого числа со знаком размером 8 байт.
МетодWrite(Decimal) Записывает текстовое представление десятичного значения в текстовую строку или поток.
МетодWrite(String) Асинхронно записывает строку в текстовую строку или поток.
МетодWrite(Object) Записывает в текстовую строку или поток текстовое представление объекта с помощью вызова метода ToString для этого объекта.
МетодWrite(Double) Записывает в текстовую строку или поток текстовое представление значения с плавающей запятой размером 8 байт.
МетодWriteAsync(Char[], Int32, Int32) Асинхронно записывает дочерний массив символов в текстовую строку или поток.
МетодWriteAsync(Char[]) Выполняет асинхронную запись массива символов в текстовую строку или поток.
МетодWriteAsync(String) Выполняет асинхронную запись строки в текстовую строку или поток.
МетодWriteAsync(Char) Выполняет асинхронную запись символа в текстовую строку или поток.
МетодWriteLine(String, Object, Object, Object) Записывает отформатированную строку и новую строку, используя ту же семантику, что и Format(String, Object) .
МетодWriteLine(String, Object[]) Записывает отформатированную строку и новую строку, используя ту же семантику, что и Format(String, Object) .
МетодWriteLine(String, Object, Object) Записывает форматированную строку и новую строку в текстовую строку или поток, используя ту же семантику, что и метод Format(String, Object, Object) .
МетодWriteLine(Double) Записывает в текстовую строку или поток текстовое представление значения с плавающей запятой размером 8 байта, за которым следует признак конца строки.
МетодWriteLine(Object) Записывает в текстовую строку или поток текстовое представление объекта путем вызова метода ToString для этого объекта, за которым следует признак конца строки.
МетодWriteLine() Записывает признак конца строки в текстовую строку или поток.
МетодWriteLine(Char) Записывает в текстовую строку или поток символ, за которым следует признак конца строки.
МетодWriteLine(Char[]) Записывает в текстовую строку или поток массив символов, за которыми следует признак конца строки.
МетодWriteLine(Char[], Int32, Int32) Записывает в текстовую строку или поток дочерний массив символов, за которыми следует признак конца строки.
МетодWriteLine(Int32) Записывает в текстовую строку или поток текстовое представление целого числа со знаком размером 4 байта, за которым следует признак конца строки.
МетодWriteLine(UInt32) Записывает в текстовую строку или поток текстовое представление целого числа без знака размером 4 байта, за которым следует признак конца строки.
МетодWriteLine(String, Object) Записывает форматированную строку и новую строку в текстовую строку или поток, используя ту же семантику, что и метод Format(String, Object) .
МетодWriteLine(Boolean) Записывает в текстовую строку или поток текстовое представление значения Boolean, за которым следует признак конца строки.
МетодWriteLine(Int64) Записывает в текстовую строку или поток текстовое представление целого числа со знаком размером 8 байт, за которым следует признак конца строки.
МетодWriteLine(UInt64) Записывает в текстовую строку или поток текстовое представление целого числа без знака размером 8 байт, за которым следует признак конца строки.
МетодWriteLine(Single) Записывает в текстовую строку или поток текстовое представление значения с плавающей запятой размером 4 байта, за которым следует признак конца строки.
МетодWriteLine(Decimal) Записывает в текстовую строку или поток текстовое представление десятичного значения, за которым следует признак конца строки.
МетодWriteLine(String) Записывает в текстовую строку или поток строку, за которой следует признак конца строки.
МетодWriteLineAsync(String) Асинхронно записывает в текстовую строку или поток строку, за которой следует признак конца строки.
МетодWriteLineAsync() Асинхронно записывает признак конца строки в текстовую строку или поток.
МетодWriteLineAsync(Char) Асинхронно записывает в текстовую строку или поток символ, за которым следует признак конца строки.
МетодWriteLineAsync(Char[]) Асинхронно записывает в текстовую строку или поток массив символов, за которыми следует признак конца строки.
МетодWriteLineAsync(Char[], Int32, Int32) Асинхронно записывает в текстовую строку или поток дочерний массив символов, за которыми следует признак конца строки.

Поля

ТипИмяОписание
ПолеСтатическийNull Предоставляет TextWriter без резервного хранилища, в который можно осуществлять запись, но из которого нельзя считывать данные.
developers/references/system.io.textwriter.txt · Последние изменения: 2021/07/22 14:30 (внешнее изменение)