Udostępnij za pośrednictwem


HtmlTextWriter.WriteLine Metoda

Definicja

Zapisuje dane do strumienia wyjściowego HtmlTextWriter określonego przez przeciążone parametry, po którym następuje ciąg końcowy wiersza. Wszystkie wersje tej metody zapisują wszystkie oczekujące odstępy między kartami w strumieniu wyjściowym.

Przeciążenia

WriteLine(String, Object, Object)

Zapisuje wszelkie oczekujące odstępy między kartami i sformatowany ciąg zawierający reprezentację tekstu dwóch obiektów, a następnie ciąg terminatora wiersza do strumienia wyjściowego.

WriteLine(Char[], Int32, Int32)

Zapisuje wszelkie oczekujące odstępy między kartami i podarraj znaków Unicode, a następnie ciąg terminatora wiersza do strumienia wyjściowego.

WriteLine(String, Object[])

Zapisuje wszelkie oczekujące odstępy między kartami i sformatowany ciąg zawierający tekstową reprezentację tablicy obiektów, a następnie ciąg terminatora wiersza do strumienia wyjściowego.

WriteLine(String, Object)

Zapisuje wszelkie oczekujące odstępy między kartami i sformatowany ciąg zawierający reprezentację tekstową obiektu, a następnie ciąg terminatora wiersza do strumienia wyjściowego.

WriteLine(UInt32)

Zapisuje wszelkie oczekujące odstępy między kartami i tekstową reprezentację 4-bajtowej liczby całkowitej bez znaku, a następnie ciąg terminatora wiersza do strumienia wyjściowego.

WriteLine(String)

Zapisuje wszelkie oczekujące odstępy między kartami i ciąg tekstowy, a następnie ciąg terminatora wiersza do strumienia wyjściowego.

WriteLine(Single)

Zapisuje wszelkie oczekujące odstępy między kartami i tekstową reprezentację liczb zmiennoprzecinkowych o pojedynczej precyzji, a następnie ciąg terminatora wiersza do strumienia wyjściowego.

WriteLine(Int32)

Zapisuje wszelkie oczekujące odstępy między kartami i reprezentację tekstu 32-bajtowej liczby całkowitej ze znakiem, a następnie ciąg terminatora wiersza do strumienia wyjściowego.

WriteLine(Int64)

Zapisuje wszelkie oczekujące odstępy między kartami i reprezentację tekstu 64-bajtowej liczby całkowitej ze znakiem, a następnie ciąg terminatora wiersza do strumienia wyjściowego.

WriteLine(Double)

Zapisuje wszelkie oczekujące odstępy między kartami i tekstową reprezentację liczby zmiennoprzecinkowych o podwójnej precyzji, a następnie ciąg terminatora wiersza do strumienia wyjściowego.

WriteLine(Char[])

Zapisuje wszelkie oczekujące odstępy między kartami i tablicę znaków Unicode, a następnie ciąg terminatora wiersza do strumienia wyjściowego.

WriteLine(Char)

Zapisuje wszelkie oczekujące odstępy między kartami i znak Unicode, po którym następuje ciąg terminatora wiersza, do strumienia wyjściowego.

WriteLine(Boolean)

Zapisuje wszelkie oczekujące odstępy między kartami i tekstową reprezentację wartości logicznej, a następnie ciąg terminatora wiersza do strumienia wyjściowego.

WriteLine()

Zapisuje ciąg terminatora wiersza do strumienia wyjściowego.

WriteLine(Object)

Zapisuje wszelkie oczekujące odstępy między kartami i tekstową reprezentację obiektu, a następnie ciąg terminatora wiersza do strumienia wyjściowego.

Uwagi

Domyślny ciąg terminatora wiersza to znak powrotu karetki, po którym następuje źródło wiersza ("\r\n"). Metoda podstawowa WriteLine służy do zapisywania parametru value .

WriteLine(String, Object, Object)

Zapisuje wszelkie oczekujące odstępy między kartami i sformatowany ciąg zawierający reprezentację tekstu dwóch obiektów, a następnie ciąg terminatora wiersza do strumienia wyjściowego.

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

Ciąg zawierający zero lub więcej elementów formatu.

arg0
Object

Obiekt do formatowania.

arg1
Object

Obiekt do formatowania.

Przykłady

W poniższym przykładzie kodu pokazano, jak użyć WriteLine metody do renderowania sformatowanego ciągu oraz wartości CurrentCulture właściwości i Today właściwości.

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

Uwagi

Domyślny ciąg terminatora wiersza to powrót karetki, po którym następuje kanał informacyjny wiersza ("\r\n"). Metoda WriteLine używa tej samej semantyki co Format(String, Object, Object) metoda. Metoda podstawowa WriteLine służy do zapisywania parametru value .

Zobacz też

Dotyczy

WriteLine(Char[], Int32, Int32)

Zapisuje wszelkie oczekujące odstępy między kartami i podarraj znaków Unicode, a następnie ciąg terminatora wiersza do strumienia wyjściowego.

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[]

Tablica znaków, z której ma być zapisywany tekst w strumieniu wyjściowym.

index
Int32

Lokalizacja w tablicy znaków, w której rozpoczyna się pisanie.

count
Int32

Liczba znaków w tablicy do zapisu w strumieniu wyjściowym.

Przykłady

Ten rozdział zawiera dwa przykłady kodu. Pierwszy pokazuje, jak utworzyć tablicę znaków. Drugi pokazuje, jak używać tablicy.

Te przykłady kodu generują następujące znaczniki:

<label>

hello

</label>

W poniższym przykładzie kodu pokazano, jak utworzyć tablicę znaków, które wymawiają hello worldciąg . Uwzględniona SpaceChar w tablicy jest polem, które tworzy spację między dwoma wyrazami.

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}

Poniższy przykład kodu używa index parametrów WriteLine i count metody do renderowania pierwszych pięciu znaków tablicy utworzonej w poprzednim przykładzie kodu.

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

Uwagi

Domyślny ciąg terminatora wiersza to powrót karetki, po którym następuje kanał informacyjny wiersza ("\r\n"). Metoda podstawowa WriteLine służy do zapisywania parametru value .

Zobacz też

Dotyczy

WriteLine(String, Object[])

Zapisuje wszelkie oczekujące odstępy między kartami i sformatowany ciąg zawierający tekstową reprezentację tablicy obiektów, a następnie ciąg terminatora wiersza do strumienia wyjściowego.

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

Ciąg zawierający zero lub więcej elementów formatu.

arg
Object[]

Tablica obiektów do formatowania.

Przykłady

Ten rozdział zawiera dwa przykłady kodu. Pierwszy pokazuje, jak renderować ciąg i tablicę do strumienia wyjściowego. Drugi pokazuje, jak zadeklarować tablicę.

Poniższy przykład kodu pokazuje, jak za pomocą WriteLine metody renderować sformatowany ciąg i zawartość tablicy obiektów do strumienia wyjściowego.

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

Poniższy przykład kodu pokazuje, jak zadeklarować tablicę obiektów, która została renderowana w poprzednim przykładzie kodu.

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

Uwagi

Domyślny ciąg terminatora wiersza to powrót karetki, po którym następuje kanał informacyjny wiersza ("\r\n"). Metoda WriteLine używa tej samej semantyki co Format(String, Object[]) metoda. Metoda podstawowa WriteLine służy do pisania value metody.

Zobacz też

Dotyczy

WriteLine(String, Object)

Zapisuje wszelkie oczekujące odstępy między kartami i sformatowany ciąg zawierający reprezentację tekstową obiektu, a następnie ciąg terminatora wiersza do strumienia wyjściowego.

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

Ciąg zawierający zero lub więcej elementów formatu.

arg0
Object

Obiekt do formatowania.

Przykłady

Poniższy przykład kodu pokazuje, jak użyć WriteLine metody do renderowania sformatowanego ciągu z wartością CurrentCulture właściwości.

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

Uwagi

Domyślny ciąg terminatora wiersza to powrót karetki, po którym następuje kanał informacyjny wiersza ("\r\n"). Metoda WriteLine używa tej samej semantyki co Format(String, Object) metoda. Metoda podstawowa WriteLine służy do zapisywania parametru value .

Zobacz też

Dotyczy

WriteLine(UInt32)

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Alternatywa zgodna ze specyfikacją CLS
System.Web.UI.HtmlTextWriter.WriteLine(Int64)

Zapisuje wszelkie oczekujące odstępy między kartami i tekstową reprezentację 4-bajtowej liczby całkowitej bez znaku, a następnie ciąg terminatora wiersza do strumienia wyjściowego.

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

Liczba całkowita bez znaku 4 bajtów do zapisu w strumieniu wyjściowym.

Atrybuty

Uwagi

Domyślny ciąg terminatora wiersza to powrót karetki, po którym następuje kanał informacyjny wiersza ("\r\n"). Metoda podstawowa WriteLine służy do zapisywania parametru value .

Zobacz też

Dotyczy

WriteLine(String)

Zapisuje wszelkie oczekujące odstępy między kartami i ciąg tekstowy, a następnie ciąg terminatora wiersza do strumienia wyjściowego.

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

Ciąg do zapisu w strumieniu wyjściowym.

Uwagi

Domyślny ciąg terminatora wiersza to powrót karetki, po którym następuje kanał informacyjny wiersza ("\r\n"). Metoda podstawowa WriteLine służy do zapisywania parametru value .

Zobacz też

Dotyczy

WriteLine(Single)

Zapisuje wszelkie oczekujące odstępy między kartami i tekstową reprezentację liczb zmiennoprzecinkowych o pojedynczej precyzji, a następnie ciąg terminatora wiersza do strumienia wyjściowego.

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

Liczba zmiennoprzecinkowa o pojedynczej precyzji do zapisu w strumieniu wyjściowym.

Przykłady

Poniższy przykład kodu pokazuje, jak użyć WriteLine metody do renderowania wartości pola, która jest najmniejszą możliwą wartością Single.EpsilonSingle struktury.

Ten przykład kodu generuje następujące adiustacje:

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

Uwagi

Domyślny ciąg terminatora wiersza to powrót karetki, po którym następuje kanał informacyjny wiersza ("\r\n"). Metoda podstawowa WriteLine służy do zapisywania parametru value .

Zobacz też

Dotyczy

WriteLine(Int32)

Zapisuje wszelkie oczekujące odstępy między kartami i reprezentację tekstu 32-bajtowej liczby całkowitej ze znakiem, a następnie ciąg terminatora wiersza do strumienia wyjściowego.

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

Liczba całkowita z podpisem 32 bajtów do zapisu w strumieniu wyjściowym.

Uwagi

Domyślny ciąg terminatora wiersza to powrót karetki, po którym następuje kanał informacyjny wiersza ("\r\n"). Metoda podstawowa WriteLine służy do zapisywania parametru value .

Zobacz też

Dotyczy

WriteLine(Int64)

Zapisuje wszelkie oczekujące odstępy między kartami i reprezentację tekstu 64-bajtowej liczby całkowitej ze znakiem, a następnie ciąg terminatora wiersza do strumienia wyjściowego.

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

Liczba całkowita z podpisem 64 bajtów do zapisu w strumieniu wyjściowym.

Uwagi

Domyślny ciąg terminatora wiersza to powrót karetki, po którym następuje kanał informacyjny wiersza ("\r\n"). Metoda podstawowa WriteLine służy do zapisywania parametru value .

Zobacz też

Dotyczy

WriteLine(Double)

Zapisuje wszystkie oczekujące odstępy między kartami i reprezentację tekstu liczby zmiennoprzecinkowych o podwójnej precyzji, a następnie ciąg końcowy wiersza do strumienia wyjściowego.

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

Liczba zmiennoprzecinkowa o podwójnej precyzji do zapisu w strumieniu wyjściowym.

Przykłady

W poniższym przykładzie kodu pokazano, jak użyć WriteLine metody do renderowania wartości Double.MaxValue pola.

Ten przykład kodu generuje następujące adiustacje:

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

Uwagi

Domyślny ciąg terminatora wiersza to znak powrotu karetki, po którym następuje źródło wiersza ("\r\n"). Metoda podstawowa WriteLine służy do zapisywania parametru value .

Zobacz też

Dotyczy

WriteLine(Char[])

Zapisuje odstępy między kartami oczekującymi i tablicę znaków Unicode, po której następuje ciąg końcowy wiersza, do strumienia wyjściowego.

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[]

Tablica znaków do zapisu w strumieniu wyjściowym.

Przykłady

Ta sekcja zawiera dwa przykłady kodu. Pierwszy pokazuje, jak utworzyć tablicę. Drugi pokazuje, jak używać tej tablicy.

Te przykłady kodu generują następujące znaczniki:

<label>

hello world

</label>

W poniższym przykładzie kodu pokazano, jak utworzyć tablicę znaków z pisownią hello world. Uwzględniona w tablicy jest SpaceChar polem, które tworzy spację między dwoma wyrazami.

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}

Poniższy przykład kodu renderuje tablicę hello world znaków utworzoną w poprzednim przykładzie przy użyciu WriteLine 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()

Uwagi

Domyślny ciąg terminatora wiersza to znak powrotu karetki, po którym następuje źródło wiersza ("\r\n"). Metoda podstawowa WriteLine służy do zapisywania parametru value .

Zobacz też

Dotyczy

WriteLine(Char)

Zapisuje wszystkie oczekujące odstępy między kartami i znak Unicode, po którym następuje ciąg końcowy wiersza, do strumienia wyjściowego.

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 do zapisania w strumieniu wyjściowym.

Uwagi

Domyślny ciąg terminatora wiersza to znak powrotu karetki, po którym następuje źródło wiersza ("\r\n"). Metoda podstawowa WriteLine służy do zapisywania parametru value .

Zobacz też

Dotyczy

WriteLine(Boolean)

Zapisuje odstępy między kartami oczekującymi i tekstową reprezentację wartości logicznej, a następnie ciąg końcowy wiersza do strumienia wyjściowego.

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

Wartość logiczna do zapisu w strumieniu wyjściowym.

Uwagi

Domyślny ciąg terminatora wiersza to znak powrotu karetki, po którym następuje źródło wiersza ("\r\n"). Metoda podstawowa WriteLine służy do zapisywania parametru value .

Zobacz też

Dotyczy

WriteLine()

Zapisuje ciąg terminatora wiersza w strumieniu wyjściowym.

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

Przykłady

W poniższym przykładzie kodu pokazano, jak za pomocą WriteLine metody wstawić wiersz po renderowaniu <img> elementu.

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

Uwagi

Domyślny ciąg terminatora wiersza to znak powrotu karetki, po którym następuje źródło wiersza ("\r\n"). Aby uzyskać więcej informacji, zobacz WriteLine.

Zobacz też

Dotyczy

WriteLine(Object)

Zapisuje wszystkie oczekujące odstępy między kartami i tekstową reprezentację obiektu, po którym następuje ciąg końcowy wiersza, do strumienia wyjściowego.

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

Obiekt do zapisu w strumieniu wyjściowym.

Przykłady

W poniższym przykładzie kodu pokazano, jak użyć WriteLine metody w celu renderowania wartości CultureInfo.CurrentCulture właściwości do kontrolki.

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

Uwagi

Domyślny ciąg terminatora wiersza to znak powrotu karetki, po którym następuje źródło wiersza ("\r\n"). Metoda podstawowa WriteLine służy do zapisywania parametru value .

Zobacz też

Dotyczy