Sdílet prostřednictvím


HtmlTextWriter.WriteLine Metoda

Definice

Zapisuje data do výstupního datového HtmlTextWriter proudu, jak je určeno přetíženými parametry, následované ukončovacím řetězcem řádku. Všechny verze této metody zapisují všechny čekající mezery tabulátoru do výstupního datového proudu.

Přetížení

Name Description
WriteLine(String, Object, Object)

Zapíše všechny čekající mezery tabulátoru a formátovaný řetězec, který obsahuje textové vyjádření dvou objektů, následované ukončovacím řetězcem řádku, do výstupního datového proudu.

WriteLine(Char[], Int32, Int32)

Zapíše všechny čekající mezery tabulátoru a podarray znaků Unicode následované ukončovacím řetězcem řádku do výstupního datového proudu.

WriteLine(String, Object[])

Zapíše všechny čekající mezery tabulátoru a formátovaný řetězec, který obsahuje textovou reprezentaci pole objektu následovaný ukončovacím řetězcem řádku, do výstupního datového proudu.

WriteLine(String, Object)

Zapíše všechny čekající mezery tabulátoru a formátovaný řetězec obsahující textovou reprezentaci objektu následovaný ukončovacím řetězcem řádku do výstupního datového proudu.

WriteLine(UInt32)

Zapíše všechny čekající mezery tabulátoru a textovou reprezentaci 4 bajtového celého čísla bez znaménka, za kterým následuje řetězec ukončující řádek, do výstupního datového proudu.

WriteLine(String)

Zapíše všechny čekající mezery tabulátoru a textový řetězec následovaný ukončovacím řetězcem řádku do výstupního datového proudu.

WriteLine(Single)

Zapíše všechny čekající mezery tabulátoru a textové vyjádření čísla s plovoucí desetinnou čárkou s jednoduchou přesností následované ukončovacím řetězcem řádku do výstupního datového proudu.

WriteLine(Int32)

Zapíše všechny nevyřízené mezery tabulátoru a textovou reprezentaci celého čísla se 32 bajty následované ukončovacím řetězcem řádku do výstupního datového proudu.

WriteLine(Int64)

Zapíše všechny čekající mezery tabulátoru a textovou reprezentaci celého čísla se 64 bajty následované ukončovacím řetězcem řádku do výstupního datového proudu.

WriteLine(Double)

Zapíše všechny čekající mezery tabulátoru a textovou reprezentaci čísla s plovoucí desetinnou čárkou s dvojitou přesností následovanou ukončovacím řetězcem řádku do výstupního datového proudu.

WriteLine(Char[])

Zapíše všechny čekající mezery tabulátoru a pole znaků Unicode následované ukončovacím řetězcem řádku do výstupního datového proudu.

WriteLine(Char)

Zapíše všechny čekající mezery tabulátoru a znak Unicode následovaný ukončovacím řetězcem řádku do výstupního datového proudu.

WriteLine(Boolean)

Zapíše všechny čekající mezery tabulátoru a textovou reprezentaci logické hodnoty následované ukončovacím řetězcem řádku do výstupního datového proudu.

WriteLine()

Zapíše ukončovací řetězec řádku do výstupního datového proudu.

WriteLine(Object)

Zapíše všechny čekající mezery tabulátoru a textovou reprezentaci objektu následované ukončovacím řetězcem řádku do výstupního datového proudu.

Poznámky

Výchozí ukončovací řetězec řádku je návrat na začátek řádku následovaný kanálem řádku ("\r\n"). Základní WriteLine metoda se používá k zápisu parametru value .

WriteLine(String, Object, Object)

Zapíše všechny čekající mezery tabulátoru a formátovaný řetězec, který obsahuje textové vyjádření dvou objektů, následované ukončovacím řetězcem řádku, do výstupního datového proudu.

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)

Parametry

format
String

Řetězec obsahující nula nebo více položek formátu.

arg0
Object

Objekt, který se má formátovat.

arg1
Object

Objekt, který se má formátovat.

Příklady

Následující příklad kódu ukazuje, jak použít metodu WriteLine k vykreslení formátovaného řetězce a hodnot CurrentCulture vlastnosti a Today vlastnosti.

// 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()

Poznámky

Výchozí ukončovací řetězec řádku je návrat na začátek řádku následovaný kanálem řádku ("\r\n"). Metoda WriteLine používá stejnou sémantiku jako Format(String, Object, Object) metoda. Základní WriteLine metoda se používá k zápisu parametru value .

Viz také

Platí pro

WriteLine(Char[], Int32, Int32)

Zapíše všechny čekající mezery tabulátoru a podarray znaků Unicode následované ukončovacím řetězcem řádku do výstupního datového proudu.

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)

Parametry

buffer
Char[]

Pole znaků, ze kterého se má zapisovat text do výstupního datového proudu.

index
Int32

Umístění v poli znaků, kde začíná psaní.

count
Int32

Počet znaků v poli pro zápis do výstupního datového proudu.

Příklady

Tato část obsahuje dva příklady kódu. První ukazuje, jak vytvořit pole znaků. Druhý z nich ukazuje, jak použít pole.

Tyto příklady kódu generují následující značky:

<label>

hello

</label>

Následující příklad kódu ukazuje, jak vytvořit pole znaků, které jsou napsané hello world. Součástí pole je SpaceChar pole, které vytvoří mezeru mezi dvěma slovy.

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}

Následující příklad kódu používá index a count parametry WriteLine metody k vykreslení prvních pěti znaků pole vytvořeného v předchozím příkladu kódu.

// 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()

Poznámky

Výchozí ukončovací řetězec řádku je návrat na začátek řádku následovaný kanálem řádku ("\r\n"). Základní WriteLine metoda se používá k zápisu parametru value .

Viz také

Platí pro

WriteLine(String, Object[])

Zapíše všechny čekající mezery tabulátoru a formátovaný řetězec, který obsahuje textovou reprezentaci pole objektu následovaný ukončovacím řetězcem řádku, do výstupního datového proudu.

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())

Parametry

format
String

Řetězec obsahující nula nebo více položek formátu.

arg
Object[]

Pole objektů k formátování.

Příklady

Tato část obsahuje dva příklady kódu. První ukazuje, jak vykreslit řetězec a pole do výstupního datového proudu. Druhý z nich ukazuje, jak deklarovat pole.

Následující příklad kódu ukazuje, jak použít metodu WriteLine k vykreslení formátovaného řetězce a obsahu pole objektu do výstupního datového proudu.

// 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()

Následující příklad kódu ukazuje, jak deklarovat pole objektů vykreslené v předchozím příkladu kódu.

private object[] curPriceTime = {4.25, DateTime.Now};
Private curPriceTime() As Object = {4.25, DateTime.Now}

Poznámky

Výchozí ukončovací řetězec řádku je návrat na začátek řádku následovaný kanálem řádku ("\r\n"). Metoda WriteLine používá stejnou sémantiku jako Format(String, Object[]) metoda. Základní WriteLine metoda se používá k zápisu value metody.

Viz také

Platí pro

WriteLine(String, Object)

Zapíše všechny čekající mezery tabulátoru a formátovaný řetězec obsahující textovou reprezentaci objektu následovaný ukončovacím řetězcem řádku do výstupního datového proudu.

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)

Parametry

format
String

Řetězec obsahující nula nebo více položek formátu.

arg0
Object

Objekt, který se má formátovat.

Příklady

Následující příklad kódu ukazuje, jak použít metodu WriteLine k vykreslení formátovaného řetězce s hodnotou CurrentCulture vlastnosti.

// 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()

Poznámky

Výchozí ukončovací řetězec řádku je návrat na začátek řádku následovaný kanálem řádku ("\r\n"). Metoda WriteLine používá stejnou sémantiku jako Format(String, Object) metoda. Základní WriteLine metoda se používá k zápisu parametru value .

Viz také

Platí pro

WriteLine(UInt32)

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Alternativa odpovídající specifikaci CLS
System.Web.UI.HtmlTextWriter.WriteLine(Int64)

Zapíše všechny čekající mezery tabulátoru a textovou reprezentaci 4 bajtového celého čísla bez znaménka, za kterým následuje řetězec ukončující řádek, do výstupního datového proudu.

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)

Parametry

value
UInt32

4bajtů bez znaménka pro zápis do výstupního datového proudu.

Atributy

Poznámky

Výchozí ukončovací řetězec řádku je návrat na začátek řádku následovaný kanálem řádku ("\r\n"). Základní WriteLine metoda se používá k zápisu parametru value .

Viz také

Platí pro

WriteLine(String)

Zapíše všechny čekající mezery tabulátoru a textový řetězec následovaný ukončovacím řetězcem řádku do výstupního datového proudu.

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)

Parametry

s
String

Řetězec pro zápis do výstupního datového proudu.

Poznámky

Výchozí ukončovací řetězec řádku je návrat na začátek řádku následovaný kanálem řádku ("\r\n"). Základní WriteLine metoda se používá k zápisu parametru value .

Viz také

Platí pro

WriteLine(Single)

Zapíše všechny čekající mezery tabulátoru a textové vyjádření čísla s plovoucí desetinnou čárkou s jednoduchou přesností následované ukončovacím řetězcem řádku do výstupního datového proudu.

public:
 override void WriteLine(float value);
public override void WriteLine(float value);
override this.WriteLine : single -> unit
Public Overrides Sub WriteLine (value As Single)

Parametry

value
Single

Číslo s plovoucí desetinnou čárkou s jednoduchou přesností pro zápis do výstupního datového proudu.

Příklady

Následující příklad kódu ukazuje, jak použít metodu WriteLine k vykreslení hodnoty Single.Epsilon pole, což je nejmenší možná hodnota Single struktury.

Tento příklad kódu vygeneruje následující kód:

<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()

Poznámky

Výchozí ukončovací řetězec řádku je návrat na začátek řádku následovaný kanálem řádku ("\r\n"). Základní WriteLine metoda se používá k zápisu parametru value .

Viz také

Platí pro

WriteLine(Int32)

Zapíše všechny nevyřízené mezery tabulátoru a textovou reprezentaci celého čísla se 32 bajty následované ukončovacím řetězcem řádku do výstupního datového proudu.

public:
 override void WriteLine(int value);
public override void WriteLine(int value);
override this.WriteLine : int -> unit
Public Overrides Sub WriteLine (value As Integer)

Parametry

value
Int32

Celé číslo se 32 bajty, které se má zapisovat do výstupního datového proudu.

Poznámky

Výchozí ukončovací řetězec řádku je návrat na začátek řádku následovaný kanálem řádku ("\r\n"). Základní WriteLine metoda se používá k zápisu parametru value .

Viz také

Platí pro

WriteLine(Int64)

Zapíše všechny čekající mezery tabulátoru a textovou reprezentaci celého čísla se 64 bajty následované ukončovacím řetězcem řádku do výstupního datového proudu.

public:
 override void WriteLine(long value);
public override void WriteLine(long value);
override this.WriteLine : int64 -> unit
Public Overrides Sub WriteLine (value As Long)

Parametry

value
Int64

Celé číslo se 64 bajty, které se má zapisovat do výstupního datového proudu.

Poznámky

Výchozí ukončovací řetězec řádku je návrat na začátek řádku následovaný kanálem řádku ("\r\n"). Základní WriteLine metoda se používá k zápisu parametru value .

Viz také

Platí pro

WriteLine(Double)

Zapíše všechny čekající mezery tabulátoru a textovou reprezentaci čísla s plovoucí desetinnou čárkou s dvojitou přesností následovanou ukončovacím řetězcem řádku do výstupního datového proudu.

public:
 override void WriteLine(double value);
public override void WriteLine(double value);
override this.WriteLine : double -> unit
Public Overrides Sub WriteLine (value As Double)

Parametry

value
Double

Číslo s plovoucí desetinnou čárkou s dvojitou přesností pro zápis do výstupního datového proudu.

Příklady

Následující příklad kódu ukazuje, jak použít metodu WriteLine k vykreslení hodnoty Double.MaxValue pole.

Tento příklad kódu vygeneruje následující kód:

<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()

Poznámky

Výchozí ukončovací řetězec řádku je návrat na začátek řádku následovaný kanálem řádku ("\r\n"). Základní WriteLine metoda se používá k zápisu parametru value .

Viz také

Platí pro

WriteLine(Char[])

Zapíše všechny čekající mezery tabulátoru a pole znaků Unicode následované ukončovacím řetězcem řádku do výstupního datového proudu.

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())

Parametry

buffer
Char[]

Pole znaků pro zápis do výstupního datového proudu.

Příklady

Tato část obsahuje dva příklady kódu. První ukazuje, jak vytvořit pole. Druhý z nich ukazuje, jak toto pole používat.

Tyto příklady kódu generují následující značky:

<label>

hello world

</label>

Následující příklad kódu ukazuje, jak vytvořit pole znaků, které jsou uvedeny hello world. Součástí pole je SpaceChar pole, které vytvoří mezeru mezi dvěma slovy.

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}

Následující příklad kódu vykresluje hello world pole znaků vytvořené v předchozím příkladu WriteLine pomocí metody.

// 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()

Poznámky

Výchozí ukončovací řetězec řádku je návrat na začátek řádku následovaný kanálem řádku ("\r\n"). Základní WriteLine metoda se používá k zápisu parametru value .

Viz také

Platí pro

WriteLine(Char)

Zapíše všechny čekající mezery tabulátoru a znak Unicode následovaný ukončovacím řetězcem řádku do výstupního datového proudu.

public:
 override void WriteLine(char value);
public override void WriteLine(char value);
override this.WriteLine : char -> unit
Public Overrides Sub WriteLine (value As Char)

Parametry

value
Char

Znak pro zápis do výstupního datového proudu.

Poznámky

Výchozí ukončovací řetězec řádku je návrat na začátek řádku následovaný kanálem řádku ("\r\n"). Základní WriteLine metoda se používá k zápisu parametru value .

Viz také

Platí pro

WriteLine(Boolean)

Zapíše všechny čekající mezery tabulátoru a textovou reprezentaci logické hodnoty následované ukončovacím řetězcem řádku do výstupního datového proudu.

public:
 override void WriteLine(bool value);
public override void WriteLine(bool value);
override this.WriteLine : bool -> unit
Public Overrides Sub WriteLine (value As Boolean)

Parametry

value
Boolean

Logická hodnota pro zápis do výstupního datového proudu.

Poznámky

Výchozí ukončovací řetězec řádku je návrat na začátek řádku následovaný kanálem řádku ("\r\n"). Základní WriteLine metoda se používá k zápisu parametru value .

Viz také

Platí pro

WriteLine()

Zapíše ukončovací řetězec řádku do výstupního datového proudu.

public:
 override void WriteLine();
public override void WriteLine();
override this.WriteLine : unit -> unit
Public Overrides Sub WriteLine ()

Příklady

Následující příklad kódu ukazuje, jak použít metodu WriteLine vložit řádek po vykreslení elementu <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()

Poznámky

Výchozí ukončovací řetězec řádku je návrat na začátek řádku následovaný kanálem řádku ("\r\n"). Další informace najdete na webu WriteLine.

Viz také

Platí pro

WriteLine(Object)

Zapíše všechny čekající mezery tabulátoru a textovou reprezentaci objektu následované ukončovacím řetězcem řádku do výstupního datového proudu.

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)

Parametry

value
Object

Objekt pro zápis do výstupního datového proudu.

Příklady

Následující příklad kódu ukazuje, jak použít metodu WriteLine k vykreslení hodnoty CultureInfo.CurrentCulture vlastnosti na ovládací prvek.

// 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()

Poznámky

Výchozí ukončovací řetězec řádku je návrat na začátek řádku následovaný kanálem řádku ("\r\n"). Základní WriteLine metoda se používá k zápisu parametru value .

Viz také

Platí pro