HtmlTextWriter.Write Methode

Definitie

Hiermee schrijft u het opgegeven gegevenstype naar de uitvoerstroom, samen met eventuele openstaande tabafstanden.

Overloads

Name Description
Write(Boolean)

Hiermee schrijft u de tekstweergave van een Booleaanse waarde naar de uitvoerstroom, samen met eventuele openstaande tabafstanden.

Write(Char)

Hiermee schrijft u de tekstweergave van een Unicode-teken naar de uitvoerstroom, samen met eventuele openstaande tabafstanden.

Write(Char[])

Hiermee schrijft u de tekstweergave van een matrix met Unicode-tekens naar de uitvoerstroom, samen met eventuele openstaande tabafstanden.

Write(Double)

Hiermee schrijft u de tekstweergave van een drijvendekommagetal met dubbele precisie naar de uitvoerstroom, samen met eventuele openstaande tabafstanden.

Write(Int32)

Hiermee schrijft u de tekstweergave van een geheel getal van 32 byte dat is ondertekend naar de uitvoerstroom, samen met eventuele openstaande tabafstanden.

Write(Int64)

Hiermee schrijft u de tekstweergave van een geheel getal van 64 byte dat is ondertekend naar de uitvoerstroom, samen met eventuele openstaande tabafstanden.

Write(Object)

Hiermee schrijft u de tekstweergave van een object naar de uitvoerstroom, samen met eventuele openstaande tabafstand.

Write(Single)

Hiermee schrijft u de tekstweergave van een drijvendekommagetal met één precisie naar de uitvoerstroom, samen met eventuele openstaande tabafstanden.

Write(String)

Hiermee schrijft u de opgegeven tekenreeks naar de uitvoerstroom, samen met eventuele openstaande tabafstanden.

Write(String, Object)

Hiermee schrijft u een tabtekenreeks en een opgemaakte tekenreeks naar de uitvoerstroom, met behulp van dezelfde semantiek als de Format(String, Object) methode, samen met eventuele openstaande tabafstand.

Write(String, Object[])

Hiermee schrijft u een opgemaakte tekenreeks die de tekstweergave van een objectmatrix bevat naar de uitvoerstroom, samen met eventuele openstaande tabafstanden. Deze methode maakt gebruik van dezelfde semantiek als de Format(String, Object[]) methode.

Write(Char[], Int32, Int32)

Hiermee schrijft u de tekstweergave van een submaarray van Unicode-tekens naar de uitvoerstroom, samen met eventuele openstaande tabafstanden.

Write(String, Object, Object)

Hiermee schrijft u een opgemaakte tekenreeks die de tekstweergave van twee objecten bevat naar de uitvoerstroom, samen met eventuele openstaande tabafstanden. Deze methode maakt gebruik van dezelfde semantiek als de Format(String, Object, Object) methode.

Write(Boolean)

Hiermee schrijft u de tekstweergave van een Booleaanse waarde naar de uitvoerstroom, samen met eventuele openstaande tabafstanden.

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

Parameters

value
Boolean

De Boolean te schrijven naar de uitvoerstroom.

Opmerkingen

De Write methode genereert alle tabbladen die in behandeling zijn en roept vervolgens de Write basismethode aan.

Zie ook

Van toepassing op

Write(Char)

Hiermee schrijft u de tekstweergave van een Unicode-teken naar de uitvoerstroom, samen met eventuele openstaande tabafstanden.

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

Parameters

value
Char

Het Unicode-teken dat naar de uitvoerstroom moet worden geschreven.

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u de methode gebruikt om de Write openingstag van een <img> element te beëindigen met behulp van de TagRightChar constante.

In dit codevoorbeeld worden de volgende markeringen weergegeven:

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

Opmerkingen

De Write methode genereert alle tabbladen die in behandeling zijn en roept vervolgens de Write basismethode aan.

Zie ook

Van toepassing op

Write(Char[])

Hiermee schrijft u de tekstweergave van een matrix met Unicode-tekens naar de uitvoerstroom, samen met eventuele openstaande tabafstanden.

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

Parameters

buffer
Char[]

De matrix van Unicode-tekens die naar de uitvoerstroom moeten worden geschreven.

Voorbeelden

Deze sectie bevat twee codevoorbeelden. De eerste laat zien hoe u een matrix met tekens maakt. De tweede laat zien hoe u de matrix gebruikt.

Deze codevoorbeelden genereren de volgende markeringen:

<label>

hello world

</label>

In het volgende codevoorbeeld ziet u hoe u een matrix met tekens maakt die worden uitgespeld hello world. Opgenomen in de matrix is het SpaceChar veld, waarmee een spatie tussen de twee woorden wordt gemaakt.

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}

In het volgende codevoorbeeld ziet u hoe u de methode gebruikt om de Writehello world tekenmatrix die in het voorgaande codevoorbeeld is gemaakt, weer te geven aan een pagina wanneer het besturingselement met deze voorbeeldcode wordt opgenomen in een pagina.

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

Opmerkingen

De Write methode genereert alle tabbladen die in behandeling zijn en roept vervolgens de Write basismethode aan.

Zie ook

Van toepassing op

Write(Double)

Hiermee schrijft u de tekstweergave van een drijvendekommagetal met dubbele precisie naar de uitvoerstroom, samen met eventuele openstaande tabafstanden.

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

Parameters

value
Double

Het drijvendekommagetal met dubbele precisie dat naar de uitvoerstroom moet worden geschreven.

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u de Write methode gebruikt om de waarde van het Double.MaxValue veld weer te geven.

In dit codevoorbeeld worden de volgende markeringen gegenereerd:

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

Opmerkingen

De Write methode genereert alle tabbladen die in behandeling zijn en roept vervolgens de Write basismethode aan.

Zie ook

Van toepassing op

Write(Int32)

Hiermee schrijft u de tekstweergave van een geheel getal van 32 byte dat is ondertekend naar de uitvoerstroom, samen met eventuele openstaande tabafstanden.

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

Parameters

value
Int32

Het geheel getal van 32 byte dat naar de uitvoerstroom moet worden geschreven.

Opmerkingen

De Write methode genereert alle tabbladen die in behandeling zijn en roept vervolgens de Write basismethode aan.

Zie ook

Van toepassing op

Write(Int64)

Hiermee schrijft u de tekstweergave van een geheel getal van 64 byte dat is ondertekend naar de uitvoerstroom, samen met eventuele openstaande tabafstanden.

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

Parameters

value
Int64

Het geheel getal van 64 byte dat naar de uitvoerstroom moet worden geschreven.

Opmerkingen

De Write methode genereert alle tabbladen die in behandeling zijn en roept vervolgens de Write basismethode aan.

Zie ook

Van toepassing op

Write(Object)

Hiermee schrijft u de tekstweergave van een object naar de uitvoerstroom, samen met eventuele openstaande tabafstand.

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)

Parameters

value
Object

Het object dat naar de uitvoerstroom moet worden geschreven.

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u de Write methode gebruikt om de waarde van de CultureInfo.CurrentCulture eigenschap weer te geven.

In dit codevoorbeeld worden de volgende markeringen gegenereerd:

This is a rendered CultureInfo object.

<bold>

De waarde van de CurrentCulture eigenschap:

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

Opmerkingen

De Write methode genereert alle tabbladen die in behandeling zijn en roept vervolgens de Write basismethode aan.

Zie ook

Van toepassing op

Write(Single)

Hiermee schrijft u de tekstweergave van een drijvendekommagetal met één precisie naar de uitvoerstroom, samen met eventuele openstaande tabafstanden.

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

Parameters

value
Single

Het drijvendekommagetal met één precisie dat naar de uitvoerstroom moet worden geschreven.

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u de Write methode gebruikt om de waarde van het Single.Epsilon veld weer te geven. Dit is de kleinste mogelijke waarde van de Single structuur.

In dit codevoorbeeld worden de volgende markeringen gegenereerd:

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

Opmerkingen

De Write methode genereert alle tabbladen die in behandeling zijn en roept vervolgens de Write basismethode aan.

Zie ook

Van toepassing op

Write(String)

Hiermee schrijft u de opgegeven tekenreeks naar de uitvoerstroom, samen met eventuele openstaande tabafstanden.

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)

Parameters

s
String

De tekenreeks die naar de uitvoerstroom moet worden geschreven.

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u de Write methode gebruikt om een tekenreeks weer te geven tussen de openings- en eindtags van een aangepast opmaakelement.

In dit codevoorbeeld worden de volgende markeringen gegenereerd:

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

Opmerkingen

De Write methode genereert alle tabbladen die in behandeling zijn en roept vervolgens de Write basismethode aan.

Zie ook

Van toepassing op

Write(String, Object)

Hiermee schrijft u een tabtekenreeks en een opgemaakte tekenreeks naar de uitvoerstroom, met behulp van dezelfde semantiek als de Format(String, Object) methode, samen met eventuele openstaande tabafstand.

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)

Parameters

format
String

Een tekenreeks die nul of meer opmaakitems bevat.

arg0
Object

Een object dat moet worden opgemaakt.

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u de Write methode gebruikt om een opgemaakte tekenreeks weer te geven met de waarde van de CurrentCulture eigenschap.

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

Opmerkingen

De Write methode genereert alle tabbladen die in behandeling zijn en roept vervolgens de Write basismethode aan.

Zie ook

Van toepassing op

Write(String, Object[])

Hiermee schrijft u een opgemaakte tekenreeks die de tekstweergave van een objectmatrix bevat naar de uitvoerstroom, samen met eventuele openstaande tabafstanden. Deze methode maakt gebruik van dezelfde semantiek als de Format(String, Object[]) methode.

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

Parameters

format
String

Een tekenreeks die nul of meer opmaakitems bevat.

arg
Object[]

Een objectmatrix die moet worden opgemaakt.

Voorbeelden

Deze sectie bevat twee codevoorbeelden. De eerste laat zien hoe u een opgemaakte tekenreeks en de inhoud van een matrix weergeeft. De tweede laat zien hoe u de matrix declareert.

In het volgende codevoorbeeld ziet u hoe u de Write methode gebruikt om een opgemaakte tekenreeks en de inhoud van een objectmatrix met de naam curPriceTimeweer te geven. Met de methode-aanroep wordt het tweede lid van de matrix weergegeven voordat het eerste lid wordt weergegeven.

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

In het volgende codevoorbeeld ziet u hoe u de curPriceTime objectmatrix declareren.

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

Opmerkingen

De Write methode genereert alle tabbladen die in behandeling zijn en roept vervolgens de Write basismethode aan.

Zie ook

Van toepassing op

Write(Char[], Int32, Int32)

Hiermee schrijft u de tekstweergave van een submaarray van Unicode-tekens naar de uitvoerstroom, samen met eventuele openstaande tabafstanden.

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)

Parameters

buffer
Char[]

De matrix met tekens waaruit tekst naar de uitvoerstroom moet worden geschreven.

index
Int32

De indexlocatie in de matrix waar het schrijven begint.

count
Int32

Het aantal tekens dat moet worden geschreven naar de uitvoerstroom.

Voorbeelden

Deze sectie bevat twee codevoorbeelden. De eerste laat zien hoe u een tekenmatrix maakt. De tweede laat zien hoe u de matrix gebruikt.

Deze codevoorbeelden genereren de volgende markeringen:

<label>

hello

</label>

In het volgende codevoorbeeld ziet u hoe u een matrix met tekens maakt die worden uitgespeld hello world. Opgenomen in de matrix is het SpaceChar veld, waarmee een spatie tussen de twee woorden wordt gemaakt.

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}

In het volgende gedeelte van het codevoorbeeld worden de index en count parameters van de Write methode gebruikt om de eerste vijf tekens van de matrix weer te geven die in het voorgaande voorbeeld is gemaakt.

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

Opmerkingen

De Write methode genereert alle tabbladen die in behandeling zijn en roept vervolgens de Write basismethode aan.

Zie ook

Van toepassing op

Write(String, Object, Object)

Hiermee schrijft u een opgemaakte tekenreeks die de tekstweergave van twee objecten bevat naar de uitvoerstroom, samen met eventuele openstaande tabafstanden. Deze methode maakt gebruik van dezelfde semantiek als de Format(String, Object, Object) methode.

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)

Parameters

format
String

Een tekenreeks die nul of meer opmaakitems bevat.

arg0
Object

Een object dat moet worden opgemaakt.

arg1
Object

Een object dat moet worden opgemaakt.

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u de Write methode gebruikt om een opgemaakte tekenreeks en de waarden van de CurrentCulture en Today eigenschappen weer te geven.

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

Opmerkingen

De Write methode genereert alle tabbladen die in behandeling zijn en roept vervolgens de Write basismethode aan.

Zie ook

Van toepassing op