HtmlTextWriter.WriteLine Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Записывает данные в выходной HtmlTextWriter поток, как указано перегруженными параметрами, за которым следует строка конца строки. Все версии этого метода записывают все ожидающие интервалы вкладок в выходной поток.
Перегрузки
| Имя | Описание |
|---|---|
| WriteLine(String, Object, Object) |
Записывает все ожидающие интервалы табуляции и отформатированную строку, содержащую текстовое представление двух объектов, за которым следует строка конца строки в выходной поток. |
| WriteLine(Char[], Int32, Int32) |
Записывает все ожидающие интервалы табуляции и вложенные символы Юникода, а затем строку конца строки в выходной поток. |
| WriteLine(String, Object[]) |
Записывает все ожидающие интервалы вкладок и отформатированную строку, содержащую текстовое представление массива объектов, а затем строку конца строки в выходной поток. |
| WriteLine(String, Object) |
Записывает все ожидающие интервалы табуляции и отформатированную строку, содержащую текстовое представление объекта, а затем строку конца строки в выходной поток. |
| WriteLine(UInt32) |
Записывает все ожидающие интервалы табуляции и текстовое представление 4-байтового целого числа без знака, за которым следует строка конца строки в выходной поток. |
| WriteLine(String) |
Записывает все ожидающие интервалы табуляции и текстовую строку, за которой следует строка конца строки в выходной поток. |
| WriteLine(Single) |
Записывает все ожидающие интервалы табуляции и текстовое представление числа с плавающей запятой с одной точностью, за которым следует строка конца строки в выходной поток. |
| WriteLine(Int32) |
Записывает все ожидающие интервалы табуляции и текстовое представление целого числа со знаком 32-байтов, за которым следует строка конца строки в выходной поток. |
| WriteLine(Int64) |
Записывает все ожидающие интервалы табуляции и текстовое представление целого числа со знаком 64-байтов, за которым следует строка конца строки в выходной поток. |
| WriteLine(Double) |
Записывает все ожидающие интервалы табуляции и текстовое представление числа с плавающей запятой двойной точности, за которым следует строка конца строки в выходной поток. |
| WriteLine(Char[]) |
Записывает все ожидающие интервалы табуляции и массив символов Юникода, а затем строку конца строки в выходной поток. |
| WriteLine(Char) |
Записывает все ожидающие интервалы табуляции и символ Юникода, а затем строку конца строки в выходной поток. |
| WriteLine(Boolean) |
Записывает все ожидающие интервалы табуляции и текстовое представление логического значения, за которым следует строка конца строки, в выходной поток. |
| WriteLine() |
Записывает строку конца строки в выходной поток. |
| WriteLine(Object) |
Записывает все ожидающие интервалы табуляции и текстовое представление объекта, за которым следует строка конца строки, в выходной поток. |
Комментарии
Строка конца строки по умолчанию — это возврат каретки, за которой следует канал строки ("\r\n"). Базовый WriteLine метод используется для записи value параметра.
WriteLine(String, Object, Object)
Записывает все ожидающие интервалы табуляции и отформатированную строку, содержащую текстовое представление двух объектов, за которым следует строка конца строки в выходной поток.
public:
override void WriteLine(System::String ^ format, System::Object ^ arg0, System::Object ^ arg1);
public override void WriteLine(string format, object arg0, object arg1);
override this.WriteLine : string * obj * obj -> unit
Public Overrides Sub WriteLine (format As String, arg0 As Object, arg1 As Object)
Параметры
- format
- String
Строка, содержащая ноль или больше элементов формата.
- arg0
- Object
Объект для форматирования.
- arg1
- Object
Объект для форматирования.
Примеры
В следующем примере кода показано, как использовать WriteLine метод для отрисовки форматируемой строки и значений CurrentCulture свойства и Today свойства.
// Use the WriteLine(string,object,object) method to
// render a formatted string and two objects
// in the string.
writer.RenderBeginTag(HtmlTextWriterTag.Label);
writer.WriteLine("The current cultural settings are {0}. Today's date is {1}.",
CultureInfo.CurrentCulture, DateTime.Today);
writer.RenderEndTag();
' Use the WriteLine(string,object,object) method to
' render a formatted string and two objects
' in the string.
writer.RenderBeginTag(HtmlTextWriterTag.Label)
writer.WriteLine("The current cultural settings are {0}. Today's date is {1}.", _
CultureInfo.CurrentCulture, DateTime.Today)
writer.RenderEndTag()
Комментарии
Строка конца строки по умолчанию — это возврат каретки, за которой следует канал строки ("\r\n"). Метод WriteLine использует ту же семантику, что Format(String, Object, Object) и метод. Базовый WriteLine метод используется для записи value параметра.
См. также раздел
Применяется к
WriteLine(Char[], Int32, Int32)
Записывает все ожидающие интервалы табуляции и вложенные символы Юникода, а затем строку конца строки в выходной поток.
public:
override void WriteLine(cli::array <char> ^ buffer, int index, int count);
public override void WriteLine(char[] buffer, int index, int count);
override this.WriteLine : char[] * int * int -> unit
Public Overrides Sub WriteLine (buffer As Char(), index As Integer, count As Integer)
Параметры
- buffer
- Char[]
Массив символов, из которого нужно записать текст в выходной поток.
- index
- Int32
Расположение в массиве символов, где начинается запись.
- count
- Int32
Количество символов в массиве для записи в выходной поток.
Примеры
В этом разделе содержатся два примера кода. Первый демонстрирует создание массива символов. Второй демонстрирует использование массива.
Эти примеры кода создают следующую разметку:
<label>
hello
</label>
В следующем примере кода показано, как создать массив символов, которые выписываются hello world. В массив SpaceChar входит поле, которое создает пространство между двумя словами.
private char[] testChars = {'h', 'e', 'l', 'l', 'o',
HtmlTextWriter.SpaceChar ,'w', 'o', 'r', 'l', 'd'};
Private testChars() As Char = _
{"h"c, "e"c, "l"c, "l"c, "o"c, _
HtmlTextWriter.SpaceChar, "w"c, "o"c, "r"c, "l"c, "d"c}
В следующем примере кода используются index и count параметры WriteLine метода для отрисовки первых пяти символов массива, созданного в предыдущем примере кода.
// Render a subarray of a character array
// as the contents of a <label> element.
writer.RenderBeginTag(HtmlTextWriterTag.Label);
writer.WriteLine(testChars, 0, 5);
writer.RenderEndTag();
' Render a subarray of a character array
' as the contents of a <label> element.
writer.RenderBeginTag(HtmlTextWriterTag.Label)
writer.WriteLine(testChars, 0, 5)
writer.RenderEndTag()
Комментарии
Строка конца строки по умолчанию — это возврат каретки, за которой следует канал строки ("\r\n"). Базовый WriteLine метод используется для записи value параметра.
См. также раздел
Применяется к
WriteLine(String, Object[])
Записывает все ожидающие интервалы вкладок и отформатированную строку, содержащую текстовое представление массива объектов, а затем строку конца строки в выходной поток.
public:
override void WriteLine(System::String ^ format, ... cli::array <System::Object ^> ^ arg);
public override void WriteLine(string format, params object[] arg);
override this.WriteLine : string * obj[] -> unit
Public Overrides Sub WriteLine (format As String, ParamArray arg As Object())
Параметры
- format
- String
Строка, содержащая ноль или больше элементов формата.
- arg
- Object[]
Массив объектов для форматирования.
Примеры
В этом разделе содержатся два примера кода. Первый демонстрирует, как отобразить строку и массив в выходной поток. Второй показывает, как объявить массив.
В следующем примере кода показано, как использовать WriteLine метод для отрисовки форматируемой строки и содержимого массива объектов в выходной поток.
// Render a formatted string and the
// text representation of an object array,
// myObjectArray, as the contents of
// a <label> element.
writer.RenderBeginTag(HtmlTextWriterTag.Label);
writer.WriteLine("The trade value at {1} is ${0}.", curPriceTime);
writer.RenderEndTag();
' Render a formatted string and the
' text representation of an object array,
' myObjectArray, as the contents of
' a <label> element.
writer.RenderBeginTag(HtmlTextWriterTag.Label)
writer.WriteLine("The trade value at {1} is ${0}.", curPriceTime)
writer.RenderEndTag()
В следующем примере кода показано, как объявить массив объектов, отрисованный в предыдущем примере кода.
private object[] curPriceTime = {4.25, DateTime.Now};
Private curPriceTime() As Object = {4.25, DateTime.Now}
Комментарии
Строка конца строки по умолчанию — это возврат каретки, за которой следует канал строки ("\r\n"). Метод WriteLine использует ту же семантику, что Format(String, Object[]) и метод. Базовый WriteLine метод используется для записи value метода.
См. также раздел
Применяется к
WriteLine(String, Object)
Записывает все ожидающие интервалы табуляции и отформатированную строку, содержащую текстовое представление объекта, а затем строку конца строки в выходной поток.
public:
override void WriteLine(System::String ^ format, System::Object ^ arg0);
public override void WriteLine(string format, object arg0);
override this.WriteLine : string * obj -> unit
Public Overrides Sub WriteLine (format As String, arg0 As Object)
Параметры
- format
- String
Строка, содержащая ноль или больше элементов формата.
- arg0
- Object
Объект для форматирования.
Примеры
В следующем примере кода показано, как использовать WriteLine метод для отрисовки форматируемой строки со значением CurrentCulture свойства.
// Use the WriteLine(string, object) method to
// render a formatted string and an object in it.
writer.RenderBeginTag(HtmlTextWriterTag.Label);
writer.WriteLine("The current cultural settings are {0}",
CultureInfo.CurrentCulture);
writer.RenderEndTag();
' Use the WriteLine(string, object) method to
' render a formatted string and an object in it.
writer.RenderBeginTag(HtmlTextWriterTag.Label)
writer.WriteLine("The current cultural settings are {0}.", _
CultureInfo.CurrentCulture)
writer.RenderEndTag()
Комментарии
Строка конца строки по умолчанию — это возврат каретки, за которой следует канал строки ("\r\n"). Метод WriteLine использует ту же семантику, что Format(String, Object) и метод. Базовый WriteLine метод используется для записи value параметра.
См. также раздел
Применяется к
WriteLine(UInt32)
Внимание
Этот API несовместим с CLS.
- Альтернативный вариант, совместимый с CLS
- System.Web.UI.HtmlTextWriter.WriteLine(Int64)
Записывает все ожидающие интервалы табуляции и текстовое представление 4-байтового целого числа без знака, за которым следует строка конца строки в выходной поток.
public:
override void WriteLine(System::UInt32 value);
[System.CLSCompliant(false)]
public override void WriteLine(uint value);
[<System.CLSCompliant(false)>]
override this.WriteLine : uint32 -> unit
Public Overrides Sub WriteLine (value As UInteger)
Параметры
- value
- UInt32
Целое число без знака 4 байта для записи в выходной поток.
- Атрибуты
Комментарии
Строка конца строки по умолчанию — это возврат каретки, за которой следует канал строки ("\r\n"). Базовый WriteLine метод используется для записи value параметра.
См. также раздел
Применяется к
WriteLine(String)
Записывает все ожидающие интервалы табуляции и текстовую строку, за которой следует строка конца строки в выходной поток.
public:
override void WriteLine(System::String ^ s);
public override void WriteLine(string s);
override this.WriteLine : string -> unit
Public Overrides Sub WriteLine (s As String)
Параметры
- s
- String
Строка для записи в выходной поток.
Комментарии
Строка конца строки по умолчанию — это возврат каретки, за которой следует канал строки ("\r\n"). Базовый WriteLine метод используется для записи value параметра.
См. также раздел
Применяется к
WriteLine(Single)
Записывает все ожидающие интервалы табуляции и текстовое представление числа с плавающей запятой с одной точностью, за которым следует строка конца строки в выходной поток.
public:
override void WriteLine(float value);
public override void WriteLine(float value);
override this.WriteLine : single -> unit
Public Overrides Sub WriteLine (value As Single)
Параметры
- value
- Single
Число с плавающей запятой с одной точностью для записи в выходной поток.
Примеры
В следующем примере кода показано, как использовать WriteLine метод для отрисовки значения Single.Epsilon поля, что является наименьшим возможным значением Single структуры.
В этом примере кода создается следующая разметка:
<b>
1.401298E-45
</b>
// Use the WriteLine(Single) method to render the
// Epsilon field of the Single structure.
writer.RenderBeginTag(HtmlTextWriterTag.B);
writer.WriteLine(Single.Epsilon);
writer.RenderEndTag();
' Use the WriteLine(Single) method to render the
' Epsilon field of the Single structure.
writer.RenderBeginTag(HtmlTextWriterTag.B)
writer.WriteLine(Single.Epsilon)
writer.RenderEndTag()
Комментарии
Строка конца строки по умолчанию — это возврат каретки, за которой следует канал строки ("\r\n"). Базовый WriteLine метод используется для записи value параметра.
См. также раздел
Применяется к
WriteLine(Int32)
Записывает все ожидающие интервалы табуляции и текстовое представление целого числа со знаком 32-байтов, за которым следует строка конца строки в выходной поток.
public:
override void WriteLine(int value);
public override void WriteLine(int value);
override this.WriteLine : int -> unit
Public Overrides Sub WriteLine (value As Integer)
Параметры
- value
- Int32
Целое число со знаком 32 байта для записи в выходной поток.
Комментарии
Строка конца строки по умолчанию — это возврат каретки, за которой следует канал строки ("\r\n"). Базовый WriteLine метод используется для записи value параметра.
См. также раздел
Применяется к
WriteLine(Int64)
Записывает все ожидающие интервалы табуляции и текстовое представление целого числа со знаком 64-байтов, за которым следует строка конца строки в выходной поток.
public:
override void WriteLine(long value);
public override void WriteLine(long value);
override this.WriteLine : int64 -> unit
Public Overrides Sub WriteLine (value As Long)
Параметры
- value
- Int64
Целое число со знаком 64-байтов для записи в выходной поток.
Комментарии
Строка конца строки по умолчанию — это возврат каретки, за которой следует канал строки ("\r\n"). Базовый WriteLine метод используется для записи value параметра.
См. также раздел
Применяется к
WriteLine(Double)
Записывает все ожидающие интервалы табуляции и текстовое представление числа с плавающей запятой двойной точности, за которым следует строка конца строки в выходной поток.
public:
override void WriteLine(double value);
public override void WriteLine(double value);
override this.WriteLine : double -> unit
Public Overrides Sub WriteLine (value As Double)
Параметры
- value
- Double
Число с плавающей запятой двойной точности для записи в выходной поток.
Примеры
В следующем примере кода показано, как использовать WriteLine метод для отрисовки Double.MaxValue значения поля.
В этом примере кода создается следующая разметка:
<label>
1.79769313486232E+308
</label>
// Use the WriteLine(Double) method to render
// the MaxValue field of the Double structure.
writer.RenderBeginTag(HtmlTextWriterTag.Label);
writer.WriteLine(Double.MaxValue);
writer.RenderEndTag();
' Use the WriteLine(Double) method to render
' the MaxValue field of the Double structure.
writer.RenderBeginTag(HtmlTextWriterTag.Label)
writer.WriteLine(Double.MaxValue)
writer.RenderEndTag()
Комментарии
Строка конца строки по умолчанию — это возврат каретки, за которой следует канал строки ("\r\n"). Базовый WriteLine метод используется для записи value параметра.
См. также раздел
Применяется к
WriteLine(Char[])
Записывает все ожидающие интервалы табуляции и массив символов Юникода, а затем строку конца строки в выходной поток.
public:
override void WriteLine(cli::array <char> ^ buffer);
public override void WriteLine(char[] buffer);
override this.WriteLine : char[] -> unit
Public Overrides Sub WriteLine (buffer As Char())
Параметры
- buffer
- Char[]
Массив символов для записи в выходной поток.
Примеры
В этом разделе приведены два примера кода. Первый демонстрирует создание массива. Второй демонстрирует использование этого массива.
Эти примеры кода создают следующую разметку:
<label>
hello world
</label>
В следующем примере кода показано, как создать массив символов, которые выписываются hello world. В массив SpaceChar входит поле, которое создает пространство между двумя словами.
private char[] testChars = {'h', 'e', 'l', 'l', 'o',
HtmlTextWriter.SpaceChar ,'w', 'o', 'r', 'l', 'd'};
Private testChars() As Char = _
{"h"c, "e"c, "l"c, "l"c, "o"c, _
HtmlTextWriter.SpaceChar, "w"c, "o"c, "r"c, "l"c, "d"c}
В следующем примере кода отображается hello world массив символов, созданный в предыдущем примере с помощью WriteLine метода.
// Render a character array as the contents of
// a <label> element.
writer.RenderBeginTag(HtmlTextWriterTag.Label);
writer.WriteLine(testChars);
writer.RenderEndTag();
' Render a character array as the
' contents of a <label> element.
writer.RenderBeginTag(HtmlTextWriterTag.Label)
writer.WriteLine(testChars)
writer.RenderEndTag()
Комментарии
Строка конца строки по умолчанию — это возврат каретки, за которой следует канал строки ("\r\n"). Базовый WriteLine метод используется для записи value параметра.
См. также раздел
Применяется к
WriteLine(Char)
Записывает все ожидающие интервалы табуляции и символ Юникода, а затем строку конца строки в выходной поток.
public:
override void WriteLine(char value);
public override void WriteLine(char value);
override this.WriteLine : char -> unit
Public Overrides Sub WriteLine (value As Char)
Параметры
- value
- Char
Символ для записи в выходной поток.
Комментарии
Строка конца строки по умолчанию — это возврат каретки, за которой следует канал строки ("\r\n"). Базовый WriteLine метод используется для записи value параметра.
См. также раздел
Применяется к
WriteLine(Boolean)
Записывает все ожидающие интервалы табуляции и текстовое представление логического значения, за которым следует строка конца строки, в выходной поток.
public:
override void WriteLine(bool value);
public override void WriteLine(bool value);
override this.WriteLine : bool -> unit
Public Overrides Sub WriteLine (value As Boolean)
Параметры
- value
- Boolean
Логическое значение для записи в выходной поток.
Комментарии
Строка конца строки по умолчанию — это возврат каретки, за которой следует канал строки ("\r\n"). Базовый WriteLine метод используется для записи value параметра.
См. также раздел
Применяется к
WriteLine()
Записывает строку конца строки в выходной поток.
public:
override void WriteLine();
public override void WriteLine();
override this.WriteLine : unit -> unit
Public Overrides Sub WriteLine ()
Примеры
В следующем примере кода показано, как использовать WriteLine метод для вставки строки после <img> отрисовки элемента.
// Control the encoding of attributes.
// Simple known values do not need encoding.
writer->AddAttribute( HtmlTextWriterAttribute::Alt, "Encoding, \"Required\"", true );
writer->AddAttribute( "myattribute", "No "encoding " required", false );
writer->RenderBeginTag( HtmlTextWriterTag::Img );
writer->RenderEndTag();
writer->WriteLine();
// Control the encoding of attributes.
// Simple known values do not need encoding.
writer.AddAttribute(HtmlTextWriterAttribute.Alt, "Encoding, \"Required\"", true);
writer.AddAttribute("myattribute", "No "encoding " required", false);
writer.RenderBeginTag(HtmlTextWriterTag.Img);
writer.RenderEndTag();
writer.WriteLine();
' Control the encoding of attributes.
' Simple known values do not need encoding.
writer.AddAttribute(HtmlTextWriterAttribute.Alt, "Encoding, ""Required""", True)
writer.AddAttribute("myattribute", "No "encoding " required", False)
writer.RenderBeginTag(HtmlTextWriterTag.Img)
writer.RenderEndTag()
writer.WriteLine()
Комментарии
Строка конца строки по умолчанию — это возврат каретки, за которой следует канал строки ("\r\n"). Дополнительные сведения см. в разделе WriteLine.
См. также раздел
Применяется к
WriteLine(Object)
Записывает все ожидающие интервалы табуляции и текстовое представление объекта, за которым следует строка конца строки, в выходной поток.
public:
override void WriteLine(System::Object ^ value);
public override void WriteLine(object value);
override this.WriteLine : obj -> unit
Public Overrides Sub WriteLine (value As Object)
Параметры
- value
- Object
Объект для записи в выходной поток.
Примеры
В следующем примере кода показано, как использовать WriteLine метод для отрисовки значения CultureInfo.CurrentCulture свойства в элемент управления.
// Use the WriteLine method to render an arbitrary
// object, in this case a CutltureInfo object.
writer.RenderBeginTag(HtmlTextWriterTag.B);
writer.WriteLine(CultureInfo.CurrentCulture);
writer.RenderEndTag();
' Use the WriteLine method to render an arbitrary
' object, in this case a CutltureInfo object.
writer.RenderBeginTag(HtmlTextWriterTag.B)
writer.WriteLine(CultureInfo.CurrentCulture)
writer.RenderEndTag()
Комментарии
Строка конца строки по умолчанию — это возврат каретки, за которой следует канал строки ("\r\n"). Базовый WriteLine метод используется для записи value параметра.