HtmlTextWriter.Write Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Skriver den angivna datatypen till utdataströmmen, tillsammans med eventuella väntande tabbavstånd.
Överlagringar
| Name | Description |
|---|---|
| Write(Boolean) |
Skriver textrepresentationen av ett booleskt värde till utdataströmmen, tillsammans med eventuella väntande tabbavstånd. |
| Write(Char) |
Skriver textrepresentationen av ett Unicode-tecken till utdataströmmen, tillsammans med eventuella väntande tabbavstånd. |
| Write(Char[]) |
Skriver textrepresentationen av en matris med Unicode-tecken till utdataströmmen, tillsammans med eventuella väntande tabbavstånd. |
| Write(Double) |
Skriver textrepresentationen av ett flyttal med dubbel precision till utdataströmmen, tillsammans med eventuella väntande tabbavstånd. |
| Write(Int32) |
Skriver textrepresentationen av ett 32 byte signerat heltal till utdataströmmen, tillsammans med eventuella väntande tabbavstånd. |
| Write(Int64) |
Skriver textrepresentationen av ett 64 byte signerat heltal till utdataströmmen, tillsammans med eventuella väntande tabbavstånd. |
| Write(Object) |
Skriver textrepresentationen av ett objekt till utdataströmmen, tillsammans med eventuella väntande tabbavstånd. |
| Write(Single) |
Skriver textrepresentationen av ett flyttal med enkel precision till utdataströmmen, tillsammans med eventuella väntande tabbavstånd. |
| Write(String) |
Skriver den angivna strängen till utdataströmmen, tillsammans med eventuella väntande tabbavstånd. |
| Write(String, Object) |
Skriver en fliksträng och en formaterad sträng till utdataströmmen med samma semantik som Format(String, Object) metoden, tillsammans med eventuella väntande tabbavstånd. |
| Write(String, Object[]) |
Skriver en formaterad sträng som innehåller textrepresentationen av en objektmatris till utdataströmmen, tillsammans med eventuella väntande tabbavstånd. Den här metoden använder samma semantik som Format(String, Object[]) metoden. |
| Write(Char[], Int32, Int32) |
Skriver textrepresentationen av en underordning med Unicode-tecken till utdataströmmen, tillsammans med eventuella väntande tabbavstånd. |
| Write(String, Object, Object) |
Skriver en formaterad sträng som innehåller textrepresentationen av två objekt till utdataströmmen, tillsammans med eventuella väntande tabbavstånd. Den här metoden använder samma semantik som Format(String, Object, Object) metoden. |
Write(Boolean)
Skriver textrepresentationen av ett booleskt värde till utdataströmmen, tillsammans med eventuella väntande tabbavstånd.
public:
override void Write(bool value);
public override void Write(bool value);
override this.Write : bool -> unit
Public Overrides Sub Write (value As Boolean)
Parametrar
Kommentarer
Metoden Write genererar alla flikar som väntar och anropar Write sedan basmetoden.
Se även
Gäller för
Write(Char)
Skriver textrepresentationen av ett Unicode-tecken till utdataströmmen, tillsammans med eventuella väntande tabbavstånd.
public:
override void Write(char value);
public override void Write(char value);
override this.Write : char -> unit
Public Overrides Sub Write (value As Char)
Parametrar
- value
- Char
Unicode-tecknet för att skriva till utdataströmmen.
Exempel
Följande kodexempel visar hur du använder Write metoden för att avsluta öppningstaggen för ett <img> element med hjälp av konstanten TagRightChar .
I det här kodexemplet återges följande markering:
<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")
Kommentarer
Metoden Write genererar alla flikar som väntar och anropar Write sedan basmetoden.
Se även
Gäller för
Write(Char[])
Skriver textrepresentationen av en matris med Unicode-tecken till utdataströmmen, tillsammans med eventuella väntande tabbavstånd.
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())
Parametrar
- buffer
- Char[]
Matrisen med Unicode-tecken som ska skrivas till utdataströmmen.
Exempel
Det här avsnittet innehåller två kodexempel. Den första visar hur du skapar en matris med tecken. Den andra visar hur du använder matrisen.
Dessa kodexempel genererar följande markering:
<label>
hello world
</label>
Följande kodexempel visar hur du skapar en matris med tecken som stavar ut hello world. I matrisen ingår fältet SpaceChar som skapar ett blanksteg mellan de två orden.
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}
I följande kodexempel visas hur du använder Write metoden för att återge teckenmatrisen hello world som skapades i föregående kodexempel till en sida, när kontrollen som innehåller den här exempelkoden ingår på en sida.
// 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()
Kommentarer
Metoden Write genererar alla flikar som väntar och anropar Write sedan basmetoden.
Se även
Gäller för
Write(Double)
Skriver textrepresentationen av ett flyttal med dubbel precision till utdataströmmen, tillsammans med eventuella väntande tabbavstånd.
public:
override void Write(double value);
public override void Write(double value);
override this.Write : double -> unit
Public Overrides Sub Write (value As Double)
Parametrar
- value
- Double
Flyttal med dubbel precision för att skriva till utdataströmmen.
Exempel
I följande kodexempel visas hur du använder Write metoden för att återge värdet för Double.MaxValue fältet.
Det här kodexemplet genererar följande markering:
<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()
Kommentarer
Metoden Write genererar alla flikar som väntar och anropar Write sedan basmetoden.
Se även
Gäller för
Write(Int32)
Skriver textrepresentationen av ett 32 byte signerat heltal till utdataströmmen, tillsammans med eventuella väntande tabbavstånd.
public:
override void Write(int value);
public override void Write(int value);
override this.Write : int -> unit
Public Overrides Sub Write (value As Integer)
Parametrar
- value
- Int32
Det signerade heltalet på 32 byte för att skriva till utdataströmmen.
Kommentarer
Metoden Write genererar alla flikar som väntar och anropar Write sedan basmetoden.
Se även
Gäller för
Write(Int64)
Skriver textrepresentationen av ett 64 byte signerat heltal till utdataströmmen, tillsammans med eventuella väntande tabbavstånd.
public:
override void Write(long value);
public override void Write(long value);
override this.Write : int64 -> unit
Public Overrides Sub Write (value As Long)
Parametrar
- value
- Int64
Det signerade heltalet på 64 byte för att skriva till utdataströmmen.
Kommentarer
Metoden Write genererar alla flikar som väntar och anropar Write sedan basmetoden.
Se även
Gäller för
Write(Object)
Skriver textrepresentationen av ett objekt till utdataströmmen, tillsammans med eventuella väntande tabbavstånd.
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)
Parametrar
- value
- Object
Objektet som ska skrivas till utdataströmmen.
Exempel
I följande kodexempel visas hur du använder Write metoden för att återge värdet för CultureInfo.CurrentCulture egenskapen.
Det här kodexemplet genererar följande markering:
This is a rendered CultureInfo object.
<bold>
Värdet för CurrentCulture egenskapen:
</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()
Kommentarer
Metoden Write genererar alla flikar som väntar och anropar Write sedan basmetoden.
Se även
Gäller för
Write(Single)
Skriver textrepresentationen av ett flyttal med enkel precision till utdataströmmen, tillsammans med eventuella väntande tabbavstånd.
public:
override void Write(float value);
public override void Write(float value);
override this.Write : single -> unit
Public Overrides Sub Write (value As Single)
Parametrar
- value
- Single
Flyttal med enkel precision som ska skrivas till utdataströmmen.
Exempel
I följande kodexempel visas hur du använder Write metoden för att återge värdet för Single.Epsilon fältet, vilket är det minsta möjliga värdet för Single strukturen.
Det här kodexemplet genererar följande markering:
<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()
Kommentarer
Metoden Write genererar alla flikar som väntar och anropar Write sedan basmetoden.
Se även
Gäller för
Write(String)
Skriver den angivna strängen till utdataströmmen, tillsammans med eventuella väntande tabbavstånd.
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)
Parametrar
- s
- String
Strängen som ska skrivas till utdataströmmen.
Exempel
I följande kodexempel visas hur du använder Write metoden för att återge en sträng mellan de inledande och avslutande taggarna för ett anpassat markeringselement.
Det här kodexemplet genererar följande markering:
<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()
Kommentarer
Metoden Write genererar alla flikar som väntar och anropar Write sedan basmetoden.
Se även
Gäller för
Write(String, Object)
Skriver en fliksträng och en formaterad sträng till utdataströmmen med samma semantik som Format(String, Object) metoden, tillsammans med eventuella väntande tabbavstånd.
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)
Parametrar
- format
- String
En sträng som innehåller noll eller fler formatobjekt.
- arg0
- Object
Ett objekt som ska formateras.
Exempel
I följande kodexempel visas hur du använder Write metoden för att återge en formaterad sträng med värdet för CurrentCulture egenskapen.
// 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()
Kommentarer
Metoden Write genererar alla flikar som väntar och anropar Write sedan basmetoden.
Se även
Gäller för
Write(String, Object[])
Skriver en formaterad sträng som innehåller textrepresentationen av en objektmatris till utdataströmmen, tillsammans med eventuella väntande tabbavstånd. Den här metoden använder samma semantik som Format(String, Object[]) metoden.
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())
Parametrar
- format
- String
En sträng som innehåller noll eller fler formatobjekt.
- arg
- Object[]
En objektmatris som ska formateras.
Exempel
Det här avsnittet innehåller två kodexempel. Den första visar hur du renderar en formaterad sträng och innehållet i en matris. Den andra visar hur du deklarerar matrisen.
I följande kodexempel visas hur du använder Write metoden för att återge en formaterad sträng och innehållet i en objektmatris med namnet curPriceTime. Metodanropet återger den andra medlemmen i matrisen innan den återger den första medlemmen.
// 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()
I följande kodexempel visas hur du deklarerar objektmatrisen curPriceTime .
private object[] curPriceTime = {4.25, DateTime.Now};
Private curPriceTime() As Object = {4.25, DateTime.Now}
Kommentarer
Metoden Write genererar alla flikar som väntar och anropar Write sedan basmetoden.
Se även
Gäller för
Write(Char[], Int32, Int32)
Skriver textrepresentationen av en underordning med Unicode-tecken till utdataströmmen, tillsammans med eventuella väntande tabbavstånd.
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)
Parametrar
- buffer
- Char[]
Matrisen med tecken som text ska skrivas från till utdataströmmen.
- index
- Int32
Indexplatsen i matrisen där skrivning börjar.
- count
- Int32
Antalet tecken som ska skrivas till utdataströmmen.
Exempel
Det här avsnittet innehåller två kodexempel. Den första visar hur du skapar en teckenmatris. Den andra visar hur du använder matrisen.
Dessa kodexempel genererar följande markering:
<label>
hello
</label>
I följande kodexempel visas hur du skapar en matris med tecken som stavar ut hello world. I matrisen ingår fältet SpaceChar som skapar ett blanksteg mellan de två orden.
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}
I följande del av kodexemplet används index metodens parametrar count och Write för att återge de fem första tecknen i matrisen som skapades i föregående exempel.
// 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()
Kommentarer
Metoden Write genererar alla flikar som väntar och anropar Write sedan basmetoden.
Se även
Gäller för
Write(String, Object, Object)
Skriver en formaterad sträng som innehåller textrepresentationen av två objekt till utdataströmmen, tillsammans med eventuella väntande tabbavstånd. Den här metoden använder samma semantik som Format(String, Object, Object) metoden.
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)
Parametrar
- format
- String
En sträng som innehåller noll eller fler formatobjekt.
- arg0
- Object
Ett objekt som ska formateras.
- arg1
- Object
Ett objekt som ska formateras.
Exempel
I följande kodexempel visas hur du använder Write metoden för att återge en formaterad sträng och värdena för CurrentCulture egenskaperna och Today .
// 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()
Kommentarer
Metoden Write genererar alla flikar som väntar och anropar Write sedan basmetoden.