HtmlTextWriter.Write Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zapíše zadaný datový typ do výstupního datového proudu spolu s libovolnými nevyřízenými mezerami tabulátoru.
Přetížení
| Name | Description |
|---|---|
| Write(Boolean) |
Zapíše textovou reprezentaci logické hodnoty do výstupního datového proudu spolu s libovolnými nevyřízenými mezerami tabulátoru. |
| Write(Char) |
Zapíše textovou reprezentaci znaku Unicode do výstupního datového proudu spolu s libovolnými čekajícími mezerami tabulátoru. |
| Write(Char[]) |
Zapíše textovou reprezentaci pole znaků Unicode do výstupního datového proudu spolu s libovolnými nevyřízenými mezerami tabulátoru. |
| Write(Double) |
Zapíše textovou reprezentaci čísla s plovoucí desetinnou čárkou s dvojitou přesností do výstupního datového proudu spolu s libovolnými nevyřízenými mezerami tabulátoru. |
| Write(Int32) |
Zapíše textovou reprezentaci 32bajtů podepsaného celé číslo do výstupního datového proudu spolu s libovolnými nevyřízenými mezerami tabulátoru. |
| Write(Int64) |
Zapíše textovou reprezentaci 64bajtů podepsaného celé číslo do výstupního datového proudu spolu s libovolnými nevyřízenými mezerami tabulátoru. |
| Write(Object) |
Zapíše textovou reprezentaci objektu do výstupního datového proudu spolu s libovolnými nevyřízenými mezerami tabulátoru. |
| Write(Single) |
Zapíše textovou reprezentaci čísla s plovoucí desetinnou čárkou s jednou přesností na výstupní datový proud spolu s libovolnými nevyřízenými mezerami tabulátoru. |
| Write(String) |
Zapíše zadaný řetězec do výstupního datového proudu spolu s libovolnými nevyřízenými mezerami tabulátoru. |
| Write(String, Object) |
Zapíše řetězec tabulátoru a formátovaný řetězec do výstupního datového proudu pomocí stejné sémantiky jako Format(String, Object) metoda spolu s libovolnými nevyřízenými mezerami tabulátoru. |
| Write(String, Object[]) |
Zapíše formátovaný řetězec, který obsahuje textovou reprezentaci pole objektu do výstupního datového proudu spolu s libovolnými čekajícími mezerami tabulátoru. Tato metoda používá stejnou sémantiku jako Format(String, Object[]) metoda. |
| Write(Char[], Int32, Int32) |
Zapíše textovou reprezentaci podarray znaků Unicode do výstupního datového proudu spolu s libovolnými čekajícími mezerami tabulátoru. |
| Write(String, Object, Object) |
Zapíše formátovaný řetězec, který obsahuje textovou reprezentaci dvou objektů do výstupního datového proudu spolu s libovolnými čekajícími mezerami tabulátoru. Tato metoda používá stejnou sémantiku jako Format(String, Object, Object) metoda. |
Write(Boolean)
Zapíše textovou reprezentaci logické hodnoty do výstupního datového proudu spolu s libovolnými nevyřízenými mezerami tabulátoru.
public:
override void Write(bool value);
public override void Write(bool value);
override this.Write : bool -> unit
Public Overrides Sub Write (value As Boolean)
Parametry
Poznámky
Metoda Write vygeneruje všechny karty čekající na vyřízení a potom volá základní metodu Write .
Viz také
Platí pro
Write(Char)
Zapíše textovou reprezentaci znaku Unicode do výstupního datového proudu spolu s libovolnými čekajícími mezerami tabulátoru.
public:
override void Write(char value);
public override void Write(char value);
override this.Write : char -> unit
Public Overrides Sub Write (value As Char)
Parametry
- value
- Char
Znak Unicode pro zápis do výstupního datového proudu.
Příklady
Následující příklad kódu ukazuje použití Write metody k ukončení počáteční značky <img> elementu pomocí konstanty TagRightChar .
Tento příklad kódu vykreslí následující kód:
<img alt="A custom image">
</img>
// Create a manually rendered <img> element
// that contains an alt attribute.
writer.WriteBeginTag("img");
writer.WriteAttribute("alt", "A custom image.");
writer.Write(HtmlTextWriter.TagRightChar);
writer.WriteEndTag("img");
' Create a manually rendered <img> element
' that contains an alt attribute.
writer.WriteBeginTag("img")
writer.WriteAttribute("alt", "A custom image.")
writer.Write(HtmlTextWriter.TagRightChar)
writer.WriteEndTag("img")
Poznámky
Metoda Write vygeneruje všechny karty čekající na vyřízení a potom volá základní metodu Write .
Viz také
Platí pro
Write(Char[])
Zapíše textovou reprezentaci pole znaků Unicode do výstupního datového proudu spolu s libovolnými nevyřízenými mezerami tabulátoru.
public:
override void Write(cli::array <char> ^ buffer);
public override void Write(char[] buffer);
override this.Write : char[] -> unit
Public Overrides Sub Write (buffer As Char())
Parametry
- buffer
- Char[]
Pole znaků Unicode 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 world
</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 ukazuje, jak pomocí Write metody vykreslit hello world pole znaků vytvořené v předchozím příkladu kódu na stránku, když ovládací prvek, který obsahuje tento ukázkový kód je součástí stránky.
// Render a character array as the
// contents of a <label> element.
writer.RenderBeginTag(HtmlTextWriterTag.Label);
writer.Write(testChars);
writer.RenderEndTag();
' Render a character array as the
' contents of a <label> element.
writer.RenderBeginTag(HtmlTextWriterTag.Label)
writer.Write(testChars)
writer.RenderEndTag()
Poznámky
Metoda Write vygeneruje všechny karty čekající na vyřízení a potom volá základní metodu Write .
Viz také
Platí pro
Write(Double)
Zapíše textovou reprezentaci čísla s plovoucí desetinnou čárkou s dvojitou přesností do výstupního datového proudu spolu s libovolnými nevyřízenými mezerami tabulátoru.
public:
override void Write(double value);
public override void Write(double value);
override this.Write : double -> unit
Public Overrides Sub Write (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 Write k vykreslení hodnoty Double.MaxValue pole.
Tento příklad kódu vygeneruje následující kód:
<label>
1.79769313486232E+308
</label>
// Use the Write(Double) method to render
// the MaxValue field of the Double structure.
writer.RenderBeginTag(HtmlTextWriterTag.Label);
writer.Write(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
Metoda Write vygeneruje všechny karty čekající na vyřízení a potom volá základní metodu Write .
Viz také
Platí pro
Write(Int32)
Zapíše textovou reprezentaci 32bajtů podepsaného celé číslo do výstupního datového proudu spolu s libovolnými nevyřízenými mezerami tabulátoru.
public:
override void Write(int value);
public override void Write(int value);
override this.Write : int -> unit
Public Overrides Sub Write (value As Integer)
Parametry
- value
- Int32
Celé číslo se 32 bajty, které se má zapisovat do výstupního datového proudu.
Poznámky
Metoda Write vygeneruje všechny karty čekající na vyřízení a potom volá základní metodu Write .
Viz také
Platí pro
Write(Int64)
Zapíše textovou reprezentaci 64bajtů podepsaného celé číslo do výstupního datového proudu spolu s libovolnými nevyřízenými mezerami tabulátoru.
public:
override void Write(long value);
public override void Write(long value);
override this.Write : int64 -> unit
Public Overrides Sub Write (value As Long)
Parametry
- value
- Int64
Celé číslo se 64 bajty, které se má zapisovat do výstupního datového proudu.
Poznámky
Metoda Write vygeneruje všechny karty čekající na vyřízení a potom volá základní metodu Write .
Viz také
Platí pro
Write(Object)
Zapíše textovou reprezentaci objektu do výstupního datového proudu spolu s libovolnými nevyřízenými mezerami tabulátoru.
public:
override void Write(System::Object ^ value);
public override void Write(object value);
override this.Write : obj -> unit
Public Overrides Sub Write (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 Write k vykreslení hodnoty CultureInfo.CurrentCulture vlastnosti.
Tento příklad kódu vygeneruje následující kód:
This is a rendered CultureInfo object.
<bold>
Hodnota CurrentCulture vlastnosti:
</bold>
// Use the Write method to render an arbitrary
// object, in this case a CultureInfo object.
writer.Write("This is a rendered CultureInfo Object.");
writer.RenderBeginTag(HtmlTextWriterTag.B);
writer.Write(CultureInfo.CurrentCulture);
writer.RenderEndTag();
' Use the Write method to render an arbitrary
' object, in this case a CultureInfo object.
writer.Write("This is a rendered CultureInfo Object.")
writer.RenderBeginTag(HtmlTextWriterTag.B)
writer.Write(CultureInfo.CurrentCulture)
writer.RenderEndTag()
Poznámky
Metoda Write vygeneruje všechny karty čekající na vyřízení a potom volá základní metodu Write .
Viz také
Platí pro
Write(Single)
Zapíše textovou reprezentaci čísla s plovoucí desetinnou čárkou s jednou přesností na výstupní datový proud spolu s libovolnými nevyřízenými mezerami tabulátoru.
public:
override void Write(float value);
public override void Write(float value);
override this.Write : single -> unit
Public Overrides Sub Write (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 Write 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 Write(Single) method to render the
// Epsilon field of the Single structure.
writer.RenderBeginTag(HtmlTextWriterTag.B);
writer.Write(Single.Epsilon);
writer.RenderEndTag();
' Use the Write(Single) method to render the
' Epsilon field of the Single structure.
writer.RenderBeginTag(HtmlTextWriterTag.B)
writer.Write(Single.Epsilon)
writer.RenderEndTag()
Poznámky
Metoda Write vygeneruje všechny karty čekající na vyřízení a potom volá základní metodu Write .
Viz také
Platí pro
Write(String)
Zapíše zadaný řetězec do výstupního datového proudu spolu s libovolnými nevyřízenými mezerami tabulátoru.
public:
override void Write(System::String ^ s);
public override void Write(string s);
override this.Write : string -> unit
Public Overrides Sub Write (s As String)
Parametry
- s
- String
Řetězec pro zápis do výstupního datového proudu.
Příklady
Následující příklad kódu ukazuje, jak použít metodu Write k vykreslení řetězce mezi levou a pravou značkou vlastní značky značky elementu.
Tento příklad kódu vygeneruje následující kód:
<MyTag>
Contents of MyTag
</MyTag>
// Create a non-standard tag.
writer->RenderBeginTag( "MyTag" );
writer->Write( "Contents of MyTag" );
writer->RenderEndTag();
writer->WriteLine();
// Create a non-standard tag.
writer.RenderBeginTag("MyTag");
writer.Write("Contents of MyTag");
writer.RenderEndTag();
writer.WriteLine();
' Create a non-standard tag.
writer.RenderBeginTag("MyTag")
writer.Write("Contents of MyTag")
writer.RenderEndTag()
writer.WriteLine()
Poznámky
Metoda Write vygeneruje všechny karty čekající na vyřízení a potom volá základní metodu Write .
Viz také
Platí pro
Write(String, Object)
Zapíše řetězec tabulátoru a formátovaný řetězec do výstupního datového proudu pomocí stejné sémantiky jako Format(String, Object) metoda spolu s libovolnými nevyřízenými mezerami tabulátoru.
public:
override void Write(System::String ^ format, System::Object ^ arg0);
public override void Write(string format, object arg0);
override this.Write : string * obj -> unit
Public Overrides Sub Write (format As String, arg0 As Object)
Parametry
- format
- String
Řetězec, který obsahuje 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 Write k vykreslení formátovaného řetězce s hodnotou CurrentCulture vlastnosti.
// Use the Write(string, object) method to
// render a formatted string and an object in it.
writer.RenderBeginTag(HtmlTextWriterTag.Label);
writer.Write("The current cultural settings are {0}",
CultureInfo.CurrentCulture);
writer.RenderEndTag();
' Use the Write(string, object) method to
' render a formatted string and an object in it.
writer.RenderBeginTag(HtmlTextWriterTag.Label)
writer.Write("The current cultural settings are {0}.", _
CultureInfo.CurrentCulture)
writer.RenderEndTag()
Poznámky
Metoda Write vygeneruje všechny karty čekající na vyřízení a potom volá základní metodu Write .
Viz také
Platí pro
Write(String, Object[])
Zapíše formátovaný řetězec, který obsahuje textovou reprezentaci pole objektu do výstupního datového proudu spolu s libovolnými čekajícími mezerami tabulátoru. Tato metoda používá stejnou sémantiku jako Format(String, Object[]) metoda.
public:
override void Write(System::String ^ format, ... cli::array <System::Object ^> ^ arg);
public override void Write(string format, params object[] arg);
override this.Write : string * obj[] -> unit
Public Overrides Sub Write (format As String, ParamArray arg As Object())
Parametry
- format
- String
Řetězec, který obsahuje 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 formátovaný řetězec a obsah pole. Druhý z nich ukazuje, jak deklarovat pole.
Následující příklad kódu ukazuje, jak použít metodu Write k vykreslení formátovaného řetězce a obsahu pole objektu s názvem curPriceTime. Volání metody vykresluje druhý člen pole předtím, než vykreslí první člen.
// 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.Write("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.Write("The trade value at {1} is ${0}.", curPriceTime)
writer.RenderEndTag()
Následující příklad kódu ukazuje deklarování pole objektu curPriceTime .
private object[] curPriceTime = {4.25, DateTime.Now};
Private curPriceTime() As Object = {4.25, DateTime.Now}
Poznámky
Metoda Write vygeneruje všechny karty čekající na vyřízení a potom volá základní metodu Write .
Viz také
Platí pro
Write(Char[], Int32, Int32)
Zapíše textovou reprezentaci podarray znaků Unicode do výstupního datového proudu spolu s libovolnými čekajícími mezerami tabulátoru.
public:
override void Write(cli::array <char> ^ buffer, int index, int count);
public override void Write(char[] buffer, int index, int count);
override this.Write : char[] * int * int -> unit
Public Overrides Sub Write (buffer As Char(), index As Integer, count As Integer)
Parametry
- buffer
- Char[]
Pole znaků, ze kterých se má zapisovat text do výstupního datového proudu.
- index
- Int32
Umístění indexu v poli, kde začíná zápis.
- count
- Int32
Počet znaků, které se mají zapisovat 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 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í část příkladu kódu používá index a count parametry Write metody k vykreslení prvních pěti znaků pole vytvořeného v předchozím příkladu.
// Render a subarray of a character array
// as the contents of a <label> element.
writer.RenderBeginTag(HtmlTextWriterTag.Label);
writer.Write(testChars, 0, 5);
writer.RenderEndTag();
' Render a subarray of a character array
' as the contents of a <label> element.
writer.RenderBeginTag(HtmlTextWriterTag.Label)
writer.Write(testChars, 0, 5)
writer.RenderEndTag()
Poznámky
Metoda Write vygeneruje všechny karty čekající na vyřízení a potom volá základní metodu Write .
Viz také
Platí pro
Write(String, Object, Object)
Zapíše formátovaný řetězec, který obsahuje textovou reprezentaci dvou objektů do výstupního datového proudu spolu s libovolnými čekajícími mezerami tabulátoru. Tato metoda používá stejnou sémantiku jako Format(String, Object, Object) metoda.
public:
override void Write(System::String ^ format, System::Object ^ arg0, System::Object ^ arg1);
public override void Write(string format, object arg0, object arg1);
override this.Write : string * obj * obj -> unit
Public Overrides Sub Write (format As String, arg0 As Object, arg1 As Object)
Parametry
- format
- String
Řetězec, který obsahuje 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 Write k vykreslení formátovaného řetězce a hodnot CurrentCulture a Today vlastností.
// Use the Write(string,object,object) method to
// render a formatted string and two objects
// in the string.
writer.RenderBeginTag(HtmlTextWriterTag.Label);
writer.Write("The current cultural settings are {0}. Today's date is {1}.",
CultureInfo.CurrentCulture, DateTime.Today);
writer.RenderEndTag();
' Use the Write(string,object,object) method to
' render a formatted string and two objects
' in the string.
writer.RenderBeginTag(HtmlTextWriterTag.Label)
writer.Write("The current cultural settings are {0}. Today's date is {1}.", _
CultureInfo.CurrentCulture, DateTime.Today)
writer.RenderEndTag()
Poznámky
Metoda Write vygeneruje všechny karty čekající na vyřízení a potom volá základní metodu Write .