TextWriter.Write Метод

Определение

Записывает данные в текстовый поток.

Перегрузки

Write(String, Object, Object)

Записывает форматированную строку в текстовый поток, используя ту же семантику, что и метод Format(String, Object, Object).

Write(Char[], Int32, Int32)

Записывает подмассив символов в текстовый поток.

Write(String, Object[])

Записывает форматированную строку в текстовый поток, используя ту же семантику, что и метод Format(String, Object[]).

Write(String, Object)

Записывает форматированную строку в текстовый поток, используя ту же семантику, что и метод Format(String, Object).

Write(UInt64)

Записывает в текстовый поток текстовое представление целого числа без знака размером 8 байт.

Write(UInt32)

Записывает в текстовый поток текстовое представление целого числа без знака размером 4 байта.

Write(StringBuilder)

Записывает построитель строки в текстовый поток.

Write(String)

Асинхронно записывает строку в текстовый поток.

Write(Single)

Записывает в текстовый поток текстовое представление значения с плавающей запятой размером 4 байта.

Write(String, Object, Object, Object)

Записывает форматированную строку в текстовый поток, используя ту же семантику, что и метод Format(String, Object, Object, Object).

Write(Object)

Записывает в текстовый поток текстовое представление объекта с помощью вызова метода ToString для этого объекта.

Write(Int64)

Записывает в текстовый поток текстовое представление целого числа со знаком размером 8 байт.

Write(Int32)

Записывает в текстовый поток текстовое представление целого числа со знаком размером 4 байта.

Write(Double)

Записывает в текстовый поток текстовое представление значения с плавающей запятой размером 8 байт.

Write(Decimal)

Записывает текстовое представление десятичного значения в текстовый поток.

Write(Char[])

Записывает массив символов в текстовый поток.

Write(Char)

Записывает символ в текстовый поток.

Write(Boolean)

Записывает текстовое представление значения типа Boolean в текстовый поток.

Write(ReadOnlySpan<Char>)

Записывает диапазон символов в текстовый поток.

Write(String, Object, Object)

Записывает форматированную строку в текстовый поток, используя ту же семантику, что и метод Format(String, Object, Object).

public:
 virtual void Write(System::String ^ format, System::Object ^ arg0, System::Object ^ arg1);
public virtual void Write (string format, object arg0, object arg1);
public virtual void Write (string format, object? arg0, object? arg1);
abstract member Write : string * obj * obj -> unit
override this.Write : string * obj * obj -> unit
Public Overridable Sub Write (format As String, arg0 As Object, arg1 As Object)

Параметры

format
String

Строка составного формата.

arg0
Object

Первый объект для форматирования и записи.

arg1
Object

Второй объект для форматирования и записи.

Исключения

format имеет значение null.

Объект TextWriter закрыт.

Ошибка ввода-вывода.

Параметр format не является допустимой строкой составного формата.

-или- Индекс элемента формата меньше 0 (нуля) или больше или равен числу объектов, которые необходимо отформатировать (которое для этой перегрузки метода равно 2).

Комментарии

Этот метод использует составное форматирование для преобразования значения объекта в строковое представление и для внедрения этого представления в строку. .NET обеспечивает обширную поддержку форматирования, которая подробно описывается в следующих разделах форматирования:

formatПараметр содержит ноль или более фрагментов текста, которые пересмешиваются с нулевым или более индексированными заполнителями, называемыми элементами форматирования, которые соответствуют объекту в списке параметров этого метода. Процесс форматирования заменяет каждый элемент форматирования строковым представлением значения соответствующего объекта.

Синтаксис элемента форматирования выглядит следующим образом:

{index[,length] [:FormatString]}

Элементы в квадратных скобках являются необязательными. Каждый из элементов описан в таблице ниже. Дополнительные сведения о функции составного форматирования, включая синтаксис элемента форматирования, см. в разделе составное форматирование.

Элемент Описание
index Отсчитываемая от нуля координата в списке параметров объекта для форматирования. Если объект, указанный в параметре index , имеет значение null , то элемент форматирования заменяется на String.Empty . Поскольку эта перегрузка содержит два объекта в списке параметров, значение индекса всегда должно быть равно 0 или 1. Если в позиции индекса нет параметра, FormatException создается исключение.
,Длина Минимальное число символов в строковом представлении параметра. Если положительный, параметр размещается по правому краю; Если отрицательное, то оно по левому краю.
:FormatString Строка стандартного или пользовательского формата, поддерживаемая объектом, который необходимо отформатировать. Возможные значения для FormatString совпадают со значениями, поддерживаемыми ToString(string format) методом объекта. Если параметр FormatString не указан и объект, который необходимо отформатировать IFormattable , реализует интерфейс, null передается в качестве значения format параметра, который используется в качестве IFormattable.ToString строки формата.

Требуются ведущие и замыкающие символы фигурных скобок "{" и "}". Чтобы указать одиночную литеральную фигурную скобку в format , укажите две закрывающие или конечные фигурные скобки, то есть "{{" или "}}".

Этот метод не выполняет поиск отдельных символов перехода на новую строку (шестнадцатеричное представление 0x000a) в указанной строке и не заменяет их значением свойства TextWriter.NewLine.

Если указанный объект не указан в строке формата, он игнорируется.

Список общих задач ввода-вывода см. в разделе Общие задачи ввода-вывода.

См. также раздел

Применяется к

Write(Char[], Int32, Int32)

Записывает подмассив символов в текстовый поток.

public:
 virtual void Write(cli::array <char> ^ buffer, int index, int count);
public virtual void Write (char[] buffer, int index, int count);
abstract member Write : char[] * int * int -> unit
override this.Write : char[] * int * int -> unit
Public Overridable Sub Write (buffer As Char(), index As Integer, count As Integer)

Параметры

buffer
Char[]

Массив символов, из которого записываются данные.

index
Int32

Положение символа в буфере, с которого начинается извлечение данных.

count
Int32

Количество символов для записи.

Исключения

Длина буфера минус index меньше count.

Параметр buffer имеет значение null.

index или count является отрицательным значением.

Объект TextWriter закрыт.

Ошибка ввода-вывода.

Комментарии

Этот метод будет записывать count символы данных в это TextWriter из buffer массива символов, начиная с позиции index .

Эта перегрузка эквивалентна Write(Char[]) перегрузке для каждого символа в buffer между index и ( index + count ).

Список общих задач ввода-вывода см. в разделе Общие задачи ввода-вывода.

См. также раздел

Применяется к

Write(String, Object[])

Записывает форматированную строку в текстовый поток, используя ту же семантику, что и метод Format(String, Object[]).

public:
 virtual void Write(System::String ^ format, ... cli::array <System::Object ^> ^ arg);
public virtual void Write (string format, params object[] arg);
public virtual void Write (string format, params object?[] arg);
abstract member Write : string * obj[] -> unit
override this.Write : string * obj[] -> unit
Public Overridable Sub Write (format As String, ParamArray arg As Object())

Параметры

format
String

Строка составного формата.

arg
Object[]

Массив объектов, содержащий от нуля и более объектов, которые необходимо форматировать и записать.

Исключения

Параметр format или arg имеет значение null.

Объект TextWriter закрыт.

Ошибка ввода-вывода.

Параметр format не является допустимой строкой составного формата.

-или- Индекс элемента формата меньше нуля или больше либо равен длине массива arg.

Комментарии

Этот метод использует составное форматирование для преобразования значения объекта в строковое представление и для внедрения этого представления в строку. .NET обеспечивает обширную поддержку форматирования, которая подробно описывается в следующих разделах форматирования:

formatПараметр содержит ноль или более фрагментов текста, которые пересмешиваются с нулевым или более индексированными заполнителями, называемыми элементами форматирования, которые соответствуют объекту в списке параметров этого метода. Процесс форматирования заменяет каждый элемент форматирования строковым представлением значения соответствующего объекта.

Синтаксис элемента форматирования выглядит следующим образом:

{index[,length] [:FormatString]}

Элементы в квадратных скобках являются необязательными. Каждый из элементов описан в таблице ниже. Дополнительные сведения о функции составного форматирования, включая синтаксис элемента форматирования, см. в разделе составное форматирование.

Элемент Описание
index Отсчитываемая от нуля координата в списке параметров объекта для форматирования. Если объект, указанный в параметре index , имеет значение null , то элемент форматирования заменяется на String.Empty . Поскольку эта перегрузка содержит массив в списке параметров, значение индекса всегда должно быть меньше, чем длина массива. Если в позиции индекса нет параметра, FormatException создается исключение.
,Длина Минимальное число символов в строковом представлении параметра. Если положительный, параметр размещается по правому краю; Если отрицательное, то оно по левому краю.
:FormatString Строка стандартного или пользовательского формата, поддерживаемая объектом, который необходимо отформатировать. Возможные значения для FormatString совпадают со значениями, поддерживаемыми ToString(string format) методом объекта. Если параметр FormatString не указан и объект, который необходимо отформатировать IFormattable , реализует интерфейс, null передается в качестве значения format параметра, который используется в качестве IFormattable.ToString строки формата.

Требуются ведущие и замыкающие символы фигурных скобок "{" и "}". Чтобы указать одиночную литеральную фигурную скобку в format , укажите две закрывающие или конечные фигурные скобки, то есть "{{" или "}}".

Этот метод не выполняет поиск отдельных символов перехода на новую строку (шестнадцатеричное представление 0x000a) в указанной строке и не заменяет их значением свойства TextWriter.NewLine.

Если указанный объект не указан в строке формата, он игнорируется.

Список общих задач ввода-вывода см. в разделе Общие задачи ввода-вывода.

См. также раздел

Применяется к

Write(String, Object)

Записывает форматированную строку в текстовый поток, используя ту же семантику, что и метод Format(String, Object).

public:
 virtual void Write(System::String ^ format, System::Object ^ arg0);
public virtual void Write (string format, object arg0);
public virtual void Write (string format, object? arg0);
abstract member Write : string * obj -> unit
override this.Write : string * obj -> unit
Public Overridable Sub Write (format As String, arg0 As Object)

Параметры

format
String

Строка составного формата.

arg0
Object

Объект для форматирования и записи.

Исключения

format имеет значение null.

Объект TextWriter закрыт.

Ошибка ввода-вывода.

Параметр format не является допустимой строкой составного формата.

-или- Индекс элемента формата меньше 0 (нуля) или больше или равен числу объектов, которые необходимо отформатировать (которое для этой перегрузки метода равно 1).

Комментарии

Этот метод использует составное форматирование для преобразования значения объекта в строковое представление и для внедрения этого представления в строку. .NET обеспечивает обширную поддержку форматирования, которая подробно описывается в следующих разделах форматирования:

formatПараметр содержит ноль или более фрагментов текста, которые пересмешиваются с нулевым или более индексированными заполнителями, называемыми элементами форматирования, которые соответствуют объекту в списке параметров этого метода. Процесс форматирования заменяет каждый элемент форматирования строковым представлением значения соответствующего объекта.

Синтаксис элемента форматирования выглядит следующим образом:

{index[,length] [:FormatString]}

Элементы в квадратных скобках являются необязательными. Каждый из элементов описан в таблице ниже. Дополнительные сведения о функции составного форматирования, включая синтаксис элемента форматирования, см. в разделе составное форматирование.

Элемент Описание
index Отсчитываемая от нуля координата в списке параметров объекта для форматирования. Если объект, указанный в параметре index , имеет значение null , то элемент форматирования заменяется на String.Empty . Поскольку эта перегрузка содержит только один объект в списке параметров, значение индекса всегда должно быть равно 0. Если в позиции индекса нет параметра, FormatException создается исключение.
,Длина Минимальное число символов в строковом представлении параметра. Если положительный, параметр размещается по правому краю; Если отрицательное, то оно по левому краю.
:FormatString Строка стандартного или пользовательского формата, поддерживаемая объектом, который необходимо отформатировать. Возможные значения для FormatString совпадают со значениями, поддерживаемыми ToString(string format) методом объекта. Если параметр FormatString не указан и объект, который необходимо отформатировать IFormattable , реализует интерфейс, null передается в качестве значения format параметра, который используется в качестве IFormattable.ToString строки формата.

Требуются ведущие и замыкающие символы фигурных скобок "{" и "}". Чтобы указать одиночную литеральную фигурную скобку в format , укажите две закрывающие или конечные фигурные скобки, то есть "{{" или "}}".

Этот метод не выполняет поиск отдельных символов перехода на новую строку (шестнадцатеричное представление 0x000a) в указанной строке и не заменяет их значением свойства TextWriter.NewLine.

Если указанный объект не указан в строке формата, он игнорируется.

Список общих задач ввода-вывода см. в разделе Общие задачи ввода-вывода.

См. также раздел

Применяется к

Write(UInt64)

Важно!

Этот API несовместим с CLS.

Записывает в текстовый поток текстовое представление целого числа без знака размером 8 байт.

public:
 virtual void Write(System::UInt64 value);
[System.CLSCompliant(false)]
public virtual void Write (ulong value);
[<System.CLSCompliant(false)>]
abstract member Write : uint64 -> unit
override this.Write : uint64 -> unit
Public Overridable Sub Write (value As ULong)

Параметры

value
UInt64

Записываемое целое число без знака размером 8 байт.

Атрибуты

Исключения

Объект TextWriter закрыт.

Ошибка ввода-вывода.

Комментарии

Текстовое представление указанного значения создается путем вызова UInt64.ToString метода. TextWriter.FormatProviderСвойство, если нет null , указывает форматирование, зависящее от языка и региональных параметров.

Список общих задач ввода-вывода см. в разделе Общие задачи ввода-вывода.

См. также раздел

Применяется к

Write(UInt32)

Важно!

Этот API несовместим с CLS.

Записывает в текстовый поток текстовое представление целого числа без знака размером 4 байта.

public:
 virtual void Write(System::UInt32 value);
[System.CLSCompliant(false)]
public virtual void Write (uint value);
[<System.CLSCompliant(false)>]
abstract member Write : uint32 -> unit
override this.Write : uint32 -> unit
Public Overridable Sub Write (value As UInteger)

Параметры

value
UInt32

Записываемое целое число без знака размером 4 байта.

Атрибуты

Исключения

Объект TextWriter закрыт.

Ошибка ввода-вывода.

Комментарии

Текстовое представление указанного значения создается путем вызова UInt32.ToString метода. TextWriter.FormatProviderСвойство, если нет null , указывает форматирование, зависящее от языка и региональных параметров.

Список общих задач ввода-вывода см. в разделе Общие задачи ввода-вывода.

См. также раздел

Применяется к

Write(StringBuilder)

Записывает построитель строки в текстовый поток.

public:
 virtual void Write(System::Text::StringBuilder ^ value);
public virtual void Write (System.Text.StringBuilder? value);
abstract member Write : System.Text.StringBuilder -> unit
override this.Write : System.Text.StringBuilder -> unit
Public Overridable Sub Write (value As StringBuilder)

Параметры

value
StringBuilder

Строка как построитель строки для записи в текстовый поток.

Комментарии

Этот метод эквивалентен Write(stringBuilder.ToString()) , но он использует метод, StringBuilder.GetChunks чтобы избежать создания промежуточной строки.

Применяется к

Write(String)

Асинхронно записывает строку в текстовый поток.

public:
 virtual void Write(System::String ^ value);
public virtual void Write (string value);
public virtual void Write (string? value);
abstract member Write : string -> unit
override this.Write : string -> unit
Public Overridable Sub Write (value As String)

Параметры

value
String

Строка для записи.

Исключения

Объект TextWriter закрыт.

Ошибка ввода-вывода.

Комментарии

Эта перегрузка эквивалентна Write(Char[]) перегрузке.

Этот метод не выполняет поиск отдельных символов перехода на новую строку (шестнадцатеричное представление 0x000a) в указанной строке и не заменяет их значением свойства TextWriter.NewLine.

Если параметр value имеет значение null, в текстовый поток ничего не записывается.

Список общих задач ввода-вывода см. в разделе Общие задачи ввода-вывода.

См. также раздел

Применяется к

Write(Single)

Записывает в текстовый поток текстовое представление значения с плавающей запятой размером 4 байта.

public:
 virtual void Write(float value);
public virtual void Write (float value);
abstract member Write : single -> unit
override this.Write : single -> unit
Public Overridable Sub Write (value As Single)

Параметры

value
Single

Записываемое значение с плавающей запятой размером 4 байта.

Исключения

Объект TextWriter закрыт.

Ошибка ввода-вывода.

Комментарии

Текстовое представление указанного значения создается путем вызова Single.ToString метода. TextWriter.FormatProviderСвойство, если нет null , указывает форматирование, зависящее от языка и региональных параметров.

Список общих задач ввода-вывода см. в разделе Общие задачи ввода-вывода.

См. также раздел

Применяется к

Write(String, Object, Object, Object)

Записывает форматированную строку в текстовый поток, используя ту же семантику, что и метод Format(String, Object, Object, Object).

public:
 virtual void Write(System::String ^ format, System::Object ^ arg0, System::Object ^ arg1, System::Object ^ arg2);
public virtual void Write (string format, object arg0, object arg1, object arg2);
public virtual void Write (string format, object? arg0, object? arg1, object? arg2);
abstract member Write : string * obj * obj * obj -> unit
override this.Write : string * obj * obj * obj -> unit
Public Overridable Sub Write (format As String, arg0 As Object, arg1 As Object, arg2 As Object)

Параметры

format
String

Строка составного формата.

arg0
Object

Первый объект для форматирования и записи.

arg1
Object

Второй объект для форматирования и записи.

arg2
Object

Третий объект для форматирования и записи.

Исключения

format имеет значение null.

Объект TextWriter закрыт.

Ошибка ввода-вывода.

Параметр format не является допустимой строкой составного формата.

-или- Индекс элемента формата меньше 0 (нуля) или больше или равен числу объектов, которые необходимо отформатировать (которое для этой перегрузки метода равно 3).

Комментарии

Этот метод использует составное форматирование для преобразования значения объекта в строковое представление и для внедрения этого представления в строку. .NET обеспечивает обширную поддержку форматирования, которая подробно описывается в следующих разделах форматирования:

formatПараметр содержит ноль или более фрагментов текста, которые пересмешиваются с нулевым или более индексированными заполнителями, называемыми элементами форматирования, которые соответствуют объекту в списке параметров этого метода. Процесс форматирования заменяет каждый элемент форматирования строковым представлением значения соответствующего объекта.

Синтаксис элемента форматирования выглядит следующим образом:

{index[,length] [:FormatString]}

Элементы в квадратных скобках являются необязательными. Каждый из элементов описан в таблице ниже. Дополнительные сведения о функции составного форматирования, включая синтаксис элемента форматирования, см. в разделе составное форматирование.

Элемент Описание
index Отсчитываемая от нуля координата в списке параметров объекта для форматирования. Если объект, указанный в параметре index , имеет значение null , то элемент форматирования заменяется на String.Empty . Поскольку эта перегрузка содержит три объекта в списке параметров, значение индекса всегда должно быть равно 0, 1 или 2. Если в позиции индекса нет параметра, FormatException создается исключение.
,Длина Минимальное число символов в строковом представлении параметра. Если положительный, параметр размещается по правому краю; Если отрицательное, то оно по левому краю.
:FormatString Строка стандартного или пользовательского формата, поддерживаемая объектом, который необходимо отформатировать. Возможные значения для FormatString совпадают со значениями, поддерживаемыми ToString(string format) методом объекта. Если параметр FormatString не указан и объект, который необходимо отформатировать IFormattable , реализует интерфейс, null передается в качестве значения format параметра, который используется в качестве IFormattable.ToString строки формата.

Требуются ведущие и замыкающие символы фигурных скобок "{" и "}". Чтобы указать одиночную литеральную фигурную скобку в format , укажите две закрывающие или конечные фигурные скобки, то есть "{{" или "}}".

Этот метод не выполняет поиск в указанной строке отдельных символов новой строки (шестнадцатеричной 0x000a) и заменяет их на TextWriter.NewLine .

Если указанный объект не указан в строке формата, он игнорируется.

Список общих задач ввода-вывода см. в разделе Общие задачи ввода-вывода.

См. также раздел

Применяется к

Write(Object)

Записывает в текстовый поток текстовое представление объекта с помощью вызова метода ToString для этого объекта.

public:
 virtual void Write(System::Object ^ value);
public virtual void Write (object value);
public virtual void Write (object? value);
abstract member Write : obj -> unit
override this.Write : obj -> unit
Public Overridable Sub Write (value As Object)

Параметры

value
Object

Записываемый объект.

Исключения

Объект TextWriter закрыт.

Ошибка ввода-вывода.

Комментарии

Эта перегрузка эквивалентна Write(String) перегрузке.

Если указанный объект имеет значение null , никакие действия не предпринимаются и исключение не создается. В противном случае ToString вызывается метод объекта для создания строкового представления, а результирующая строка записывается в поток вывода. FormatProviderСвойство, если нет null , указывает форматирование, зависящее от языка и региональных параметров.

Список общих задач ввода-вывода см. в разделе Общие задачи ввода-вывода.

См. также раздел

Применяется к

Write(Int64)

Записывает в текстовый поток текстовое представление целого числа со знаком размером 8 байт.

public:
 virtual void Write(long value);
public virtual void Write (long value);
abstract member Write : int64 -> unit
override this.Write : int64 -> unit
Public Overridable Sub Write (value As Long)

Параметры

value
Int64

Записываемое целое число со знаком размером 8 байт.

Исключения

Объект TextWriter закрыт.

Ошибка ввода-вывода.

Комментарии

Текстовое представление указанного значения создается путем вызова Int64.ToString метода. TextWriter.FormatProviderСвойство, если нет null , указывает форматирование, зависящее от языка и региональных параметров.

Список общих задач ввода-вывода см. в разделе Общие задачи ввода-вывода.

Практическое руководство. Запись текста в файл

См. также раздел

Применяется к

Write(Int32)

Записывает в текстовый поток текстовое представление целого числа со знаком размером 4 байта.

public:
 virtual void Write(int value);
public virtual void Write (int value);
abstract member Write : int -> unit
override this.Write : int -> unit
Public Overridable Sub Write (value As Integer)

Параметры

value
Int32

Записываемое целое число со знаком размером 4 байта.

Исключения

Объект TextWriter закрыт.

Ошибка ввода-вывода.

Комментарии

Текстовое представление указанного значения создается путем вызова Int32.ToString метода. TextWriter.FormatProviderСвойство, если нет null , указывает форматирование, зависящее от языка и региональных параметров.

Список общих задач ввода-вывода см. в разделе Общие задачи ввода-вывода.

См. также раздел

Применяется к

Write(Double)

Записывает в текстовый поток текстовое представление значения с плавающей запятой размером 8 байт.

public:
 virtual void Write(double value);
public virtual void Write (double value);
abstract member Write : double -> unit
override this.Write : double -> unit
Public Overridable Sub Write (value As Double)

Параметры

value
Double

Записываемое значение с плавающей запятой размером 8 байт.

Исключения

Объект TextWriter закрыт.

Ошибка ввода-вывода.

Комментарии

Текстовое представление указанного значения создается путем вызова Double.ToString метода. TextWriter.FormatProviderСвойство, если нет null , указывает форматирование, зависящее от языка и региональных параметров.

Список общих задач ввода-вывода см. в разделе Общие задачи ввода-вывода.

См. также раздел

Применяется к

Write(Decimal)

Записывает текстовое представление десятичного значения в текстовый поток.

public:
 virtual void Write(System::Decimal value);
public virtual void Write (decimal value);
abstract member Write : decimal -> unit
override this.Write : decimal -> unit
Public Overridable Sub Write (value As Decimal)

Параметры

value
Decimal

Десятичное значение, которое необходимо записать.

Исключения

Объект TextWriter закрыт.

Ошибка ввода-вывода.

Комментарии

FormatProviderСвойство, если нет null , указывает форматирование, зависящее от языка и региональных параметров.

См. также раздел

Применяется к

Write(Char[])

Записывает массив символов в текстовый поток.

public:
 virtual void Write(cli::array <char> ^ buffer);
public virtual void Write (char[] buffer);
public virtual void Write (char[]? buffer);
abstract member Write : char[] -> unit
override this.Write : char[] -> unit
Public Overridable Sub Write (buffer As Char())

Параметры

buffer
Char[]

Массив символов, записываемый в текстовый поток.

Исключения

Объект TextWriter закрыт.

Ошибка ввода-вывода.

Комментарии

Этот метод не выполняет поиск отдельных символов перехода на новую строку (шестнадцатеричное представление 0x000a) в указанной строке и не заменяет их значением свойства NewLine.

Этот метод по умолчанию вызывает Write(Char[], Int32, Int32) метод и передает весь массив символов. Если массив символов имеет значение null , ничего не записывается.

Список общих задач ввода-вывода см. в разделе Общие задачи ввода-вывода.

См. также раздел

Применяется к

Write(Char)

Записывает символ в текстовый поток.

public:
 abstract void Write(char value);
public:
 virtual void Write(char value);
public abstract void Write (char value);
public virtual void Write (char value);
abstract member Write : char -> unit
abstract member Write : char -> unit
override this.Write : char -> unit
Public MustOverride Sub Write (value As Char)
Public Overridable Sub Write (value As Char)

Параметры

value
Char

Символ, записываемый в текстовый поток.

Исключения

Объект TextWriter закрыт.

Ошибка ввода-вывода.

Комментарии

Этот метод по умолчанию не выполняет никаких действий, но производные классы могут переопределять метод, чтобы обеспечить соответствующую функциональность.

Список общих задач ввода-вывода см. в разделе Общие задачи ввода-вывода.

См. также раздел

Применяется к

Write(Boolean)

Записывает текстовое представление значения типа Boolean в текстовый поток.

public:
 virtual void Write(bool value);
public virtual void Write (bool value);
abstract member Write : bool -> unit
override this.Write : bool -> unit
Public Overridable Sub Write (value As Boolean)

Параметры

value
Boolean

Значение Boolean для записи.

Исключения

Объект TextWriter закрыт.

Ошибка ввода-вывода.

Комментарии

Текстовое представление указанного значения создается путем вызова Boolean.ToString метода.

Этот метод выводит Boolean.TrueString либо Boolean.FalseString .

Список общих задач ввода-вывода см. в разделе Общие задачи ввода-вывода.

См. также раздел

Применяется к

Write(ReadOnlySpan<Char>)

Записывает диапазон символов в текстовый поток.

public:
 virtual void Write(ReadOnlySpan<char> buffer);
public virtual void Write (ReadOnlySpan<char> buffer);
abstract member Write : ReadOnlySpan<char> -> unit
override this.Write : ReadOnlySpan<char> -> unit
Public Overridable Sub Write (buffer As ReadOnlySpan(Of Char))

Параметры

buffer
ReadOnlySpan<Char>

Записываемый диапазон символов.

Комментарии

Текстовое представление указанного значения создается путем вызова метода реадонлиспан <Char> . Метод ToString .

Список общих задач ввода-вывода см. в разделе Общие задачи ввода-вывода.

Применяется к