Прочитать на английском

Поделиться через


TextWriter.WriteLine Метод

Определение

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

Перегрузки

WriteLine(String, Object, Object)

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

WriteLine(Char[], Int32, Int32)

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

WriteLine(String, ReadOnlySpan<Object>)

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

WriteLine(String, Object[])

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

WriteLine(String, Object)

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

WriteLine(UInt64)

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

WriteLine(String, Object, Object, Object)

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

WriteLine(UInt32)

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

WriteLine(StringBuilder)

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

WriteLine(String)

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

WriteLine(Single)

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

WriteLine(Double)

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

WriteLine(Object)

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

WriteLine(Int64)

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

WriteLine(Int32)

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

WriteLine(Decimal)

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

WriteLine(Char[])

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

WriteLine(Char)

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

WriteLine(Boolean)

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

WriteLine()

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

WriteLine(ReadOnlySpan<Char>)

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

WriteLine(String, Object, Object)

Исходный код:
TextWriter.cs
Исходный код:
TextWriter.cs
Исходный код:
TextWriter.cs

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

public virtual void WriteLine (string format, object arg0, object arg1);
public virtual void WriteLine (string format, object? arg0, object? arg1);

Параметры

format
String

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

arg0
Object

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

arg1
Object

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

Исключения

format null.

Возникает ошибка ввода-вывода.

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

-или-

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

Комментарии

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

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

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

{индекс[,длина][:formatString]}

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

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

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

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

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

Терминатор строки определяется полем CoreNewLine.

Список распространенных задач ввода-вывода см. в разделе Распространенные задачи ввода-вывода.

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

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

.NET 9 и другие версии
Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

WriteLine(Char[], Int32, Int32)

Исходный код:
TextWriter.cs
Исходный код:
TextWriter.cs
Исходный код:
TextWriter.cs

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

public virtual void WriteLine (char[] buffer, int index, int count);

Параметры

buffer
Char[]

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

index
Int32

Позиция символа в buffer, с которой начинается чтение данных.

count
Int32

Максимальное количество символов для записи.

Исключения

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

Параметр buffernull.

index или count отрицательно.

Возникает ошибка ввода-вывода.

Комментарии

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

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

Терминатор строки определяется полем CoreNewLine.

Список распространенных задач ввода-вывода см. в разделе Распространенные задачи ввода-вывода.

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

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

.NET 9 и другие версии
Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

WriteLine(String, ReadOnlySpan<Object>)

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

public virtual void WriteLine (string format, scoped ReadOnlySpan<object?> arg);

Параметры

format
String

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

arg
ReadOnlySpan<Object>

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

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

.NET 9
Продукт Версии
.NET 9

WriteLine(String, Object[])

Исходный код:
TextWriter.cs
Исходный код:
TextWriter.cs
Исходный код:
TextWriter.cs

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

public virtual void WriteLine (string format, params object[] arg);
public virtual void WriteLine (string format, params object?[] arg);

Параметры

format
String

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

arg
Object[]

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

Исключения

Строка или объект передаются как null.

Возникает ошибка ввода-вывода.

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

-или-

Индекс элемента формата меньше 0 (ноль) или больше или равен длине массива arg.

Комментарии

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

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

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

{индекс[,длина][:formatString]}

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

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

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

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

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

Терминатор строки определяется полем CoreNewLine.

Список распространенных задач ввода-вывода см. в разделе Распространенные задачи ввода-вывода.

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

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

.NET 9 и другие версии
Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

WriteLine(String, Object)

Исходный код:
TextWriter.cs
Исходный код:
TextWriter.cs
Исходный код:
TextWriter.cs

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

public virtual void WriteLine (string format, object arg0);
public virtual void WriteLine (string format, object? arg0);

Параметры

format
String

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

arg0
Object

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

Исключения

format null.

Возникает ошибка ввода-вывода.

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

-или-

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

Комментарии

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

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

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

{индекс[,длина][:formatString]}

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

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

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

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

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

Терминатор строки определяется полем CoreNewLine.

Список распространенных задач ввода-вывода см. в разделе Распространенные задачи ввода-вывода.

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

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

.NET 9 и другие версии
Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

WriteLine(UInt64)

Исходный код:
TextWriter.cs
Исходный код:
TextWriter.cs
Исходный код:
TextWriter.cs

Важно!

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

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

[System.CLSCompliant(false)]
public virtual void WriteLine (ulong value);

Параметры

value
UInt64

8-байтовое целое число без знака для записи.

Атрибуты

Исключения

Возникает ошибка ввода-вывода.

Комментарии

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

Терминатор строки определяется полем CoreNewLine.

Список распространенных задач ввода-вывода см. в разделе Распространенные задачи ввода-вывода.

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

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

.NET 9 и другие версии
Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

WriteLine(String, Object, Object, Object)

Исходный код:
TextWriter.cs
Исходный код:
TextWriter.cs
Исходный код:
TextWriter.cs

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

public virtual void WriteLine (string format, object arg0, object arg1, object arg2);
public virtual void WriteLine (string format, object? arg0, object? arg1, object? arg2);

Параметры

format
String

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

arg0
Object

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

arg1
Object

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

arg2
Object

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

Исключения

format null.

Возникает ошибка ввода-вывода.

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

-или-

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

Комментарии

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

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

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

{индекс[,длина][:formatString]}

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

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

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

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

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

Терминатор строки определяется полем CoreNewLine.

Список распространенных задач ввода-вывода см. в разделе Распространенные задачи ввода-вывода.

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

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

.NET 9 и другие версии
Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

WriteLine(UInt32)

Исходный код:
TextWriter.cs
Исходный код:
TextWriter.cs
Исходный код:
TextWriter.cs

Важно!

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

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

[System.CLSCompliant(false)]
public virtual void WriteLine (uint value);

Параметры

value
UInt32

4-байтовое целое число без знака для записи.

Атрибуты

Исключения

Возникает ошибка ввода-вывода.

Комментарии

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

Терминатор строки определяется полем CoreNewLine.

Список распространенных задач ввода-вывода см. в разделе Распространенные задачи ввода-вывода.

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

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

.NET 9 и другие версии
Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

WriteLine(StringBuilder)

Исходный код:
TextWriter.cs
Исходный код:
TextWriter.cs
Исходный код:
TextWriter.cs

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

public virtual void WriteLine (System.Text.StringBuilder? value);

Параметры

value
StringBuilder

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

Комментарии

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

Терминатор строки определяется полем CoreNewLine.

Список распространенных задач ввода-вывода см. в разделе Распространенные задачи ввода-вывода.

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

.NET 9 и другие версии
Продукт Версии
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9

WriteLine(String)

Исходный код:
TextWriter.cs
Исходный код:
TextWriter.cs
Исходный код:
TextWriter.cs

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

public virtual void WriteLine (string value);
public virtual void WriteLine (string? value);

Параметры

value
String

Строка для записи. Если valuenull, записывается только терминатор строки.

Исключения

Возникает ошибка ввода-вывода.

Комментарии

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

Терминатор строки определяется полем CoreNewLine.

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

Список распространенных задач ввода-вывода см. в разделе Распространенные задачи ввода-вывода.

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

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

.NET 9 и другие версии
Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

WriteLine(Single)

Исходный код:
TextWriter.cs
Исходный код:
TextWriter.cs
Исходный код:
TextWriter.cs

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

public virtual void WriteLine (float value);

Параметры

value
Single

4-байтовое значение с плавающей запятой для записи.

Исключения

Возникает ошибка ввода-вывода.

Комментарии

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

Терминатор строки определяется полем CoreNewLine.

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

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

.NET 9 и другие версии
Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

WriteLine(Double)

Исходный код:
TextWriter.cs
Исходный код:
TextWriter.cs
Исходный код:
TextWriter.cs

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

public virtual void WriteLine (double value);

Параметры

value
Double

8-байтовое значение с плавающей запятой для записи.

Исключения

Возникает ошибка ввода-вывода.

Комментарии

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

Терминатор строки определяется полем CoreNewLine.

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

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

.NET 9 и другие версии
Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

WriteLine(Object)

Исходный код:
TextWriter.cs
Исходный код:
TextWriter.cs
Исходный код:
TextWriter.cs

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

public virtual void WriteLine (object value);
public virtual void WriteLine (object? value);

Параметры

value
Object

Объект для записи. Если valuenull, записывается только терминатор строки.

Исключения

Возникает ошибка ввода-вывода.

Комментарии

Эта перегрузка эквивалентна перегрузке Write(String, Object). Свойство FormatProvider, если оно не null, указывает форматирование, зависяющее от языка и региональных параметров.

Терминатор строки определяется полем CoreNewLine.

Список распространенных задач ввода-вывода см. в разделе Распространенные задачи ввода-вывода.

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

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

.NET 9 и другие версии
Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

WriteLine(Int64)

Исходный код:
TextWriter.cs
Исходный код:
TextWriter.cs
Исходный код:
TextWriter.cs

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

public virtual void WriteLine (long value);

Параметры

value
Int64

8-байтовое целое число со знаком для записи.

Исключения

Возникает ошибка ввода-вывода.

Комментарии

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

Терминатор строки определяется полем CoreNewLine.

Список распространенных задач ввода-вывода см. в разделе Распространенные задачи ввода-вывода.

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

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

.NET 9 и другие версии
Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

WriteLine(Int32)

Исходный код:
TextWriter.cs
Исходный код:
TextWriter.cs
Исходный код:
TextWriter.cs

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

public virtual void WriteLine (int value);

Параметры

value
Int32

Целое число со знаком 4 байта для записи.

Исключения

Возникает ошибка ввода-вывода.

Комментарии

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

Терминатор строки определяется полем CoreNewLine.

Список распространенных задач ввода-вывода см. в разделе Распространенные задачи ввода-вывода.

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

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

.NET 9 и другие версии
Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

WriteLine(Decimal)

Исходный код:
TextWriter.cs
Исходный код:
TextWriter.cs
Исходный код:
TextWriter.cs

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

public virtual void WriteLine (decimal value);

Параметры

value
Decimal

Десятичное значение для записи.

Исключения

Возникает ошибка ввода-вывода.

Комментарии

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

Терминатор строки определяется полем CoreNewLine.

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

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

.NET 9 и другие версии
Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

WriteLine(Char[])

Исходный код:
TextWriter.cs
Исходный код:
TextWriter.cs
Исходный код:
TextWriter.cs

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

public virtual void WriteLine (char[] buffer);
public virtual void WriteLine (char[]? buffer);

Параметры

buffer
Char[]

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

Исключения

Возникает ошибка ввода-вывода.

Комментарии

Все символы в buffer записываются в базовый поток. Если массив символов null, записывается только константатор строки.

Эта перегрузка эквивалентна Write(Char[]), за которой следует WriteLine().

Терминатор строки определяется полем CoreNewLine.

Список распространенных задач ввода-вывода см. в разделе Распространенные задачи ввода-вывода.

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

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

.NET 9 и другие версии
Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

WriteLine(Char)

Исходный код:
TextWriter.cs
Исходный код:
TextWriter.cs
Исходный код:
TextWriter.cs

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

public virtual void WriteLine (char value);

Параметры

value
Char

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

Исключения

Возникает ошибка ввода-вывода.

Комментарии

Эта перегрузка эквивалентна Write(Char), за которой следует WriteLine().

Терминатор строки определяется полем CoreNewLine.

Список распространенных задач ввода-вывода см. в разделе Распространенные задачи ввода-вывода.

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

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

.NET 9 и другие версии
Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

WriteLine(Boolean)

Исходный код:
TextWriter.cs
Исходный код:
TextWriter.cs
Исходный код:
TextWriter.cs

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

public virtual void WriteLine (bool value);

Параметры

value
Boolean

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

Исключения

Возникает ошибка ввода-вывода.

Комментарии

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

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

Терминатор строки определяется полем CoreNewLine.

Список распространенных задач ввода-вывода см. в разделе Распространенные задачи ввода-вывода.

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

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

.NET 9 и другие версии
Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

WriteLine()

Исходный код:
TextWriter.cs
Исходный код:
TextWriter.cs
Исходный код:
TextWriter.cs

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

public virtual void WriteLine ();

Исключения

Возникает ошибка ввода-вывода.

Комментарии

Терминатор строки определяется полем CoreNewLine.

Список распространенных задач ввода-вывода см. в разделе Распространенные задачи ввода-вывода.

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

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

.NET 9 и другие версии
Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

WriteLine(ReadOnlySpan<Char>)

Исходный код:
TextWriter.cs
Исходный код:
TextWriter.cs
Исходный код:
TextWriter.cs

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

public virtual void WriteLine (ReadOnlySpan<char> buffer);

Параметры

buffer
ReadOnlySpan<Char>

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

Комментарии

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

Терминатор строки определяется полем CoreNewLine.

Список распространенных задач ввода-вывода см. в разделе Распространенные задачи ввода-вывода.

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

.NET 9 и другие версии
Продукт Версии
.NET Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Standard 2.1