HtmlTextWriter.WriteLine Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 world
cią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
.