Bagikan melalui


HtmlTextWriter.Write Metode

Definisi

Menulis jenis data yang ditentukan ke aliran output, bersama dengan penspasian tab yang tertunda.

Overload

Write(Boolean)

Menulis representasi teks dari nilai Boolean ke aliran output, bersama dengan penspasian tab yang tertunda.

Write(Char)

Menulis representasi teks karakter Unicode ke aliran output, bersama dengan penspasian tab yang tertunda.

Write(Char[])

Menulis representasi teks dari array karakter Unicode ke aliran output, bersama dengan penspasian tab yang tertunda.

Write(Double)

Menulis representasi teks dari angka floating-point presisi ganda ke aliran output, bersama dengan penspasian tab yang tertunda.

Write(Int32)

Menulis representasi teks dari bilangan bulat bertanda tangan 32 byte ke aliran output, bersama dengan penspasian tab yang tertunda.

Write(Int64)

Menulis representasi teks dari bilangan bulat bertanda 64 byte ke aliran output, bersama dengan penspasian tab yang tertunda.

Write(Object)

Menulis representasi teks objek ke aliran output, bersama dengan penspasian tab yang tertunda.

Write(Single)

Menulis representasi teks dari angka floating-point presisi tunggal ke aliran output, bersama dengan penspasian tab yang tertunda.

Write(String)

Menulis string yang ditentukan ke aliran output, bersama dengan penspasian tab yang tertunda.

Write(String, Object)

Menulis string tab dan string yang diformat ke aliran output, menggunakan semantik yang sama dengan metode , bersama dengan penspasian Format(String, Object) tab yang tertunda.

Write(String, Object[])

Menulis string berformat yang berisi representasi teks array objek ke aliran output, bersama dengan penspasian tab yang tertunda. Metode ini menggunakan semantik yang sama dengan Format(String, Object[]) metode .

Write(Char[], Int32, Int32)

Menulis representasi teks dari subarray karakter Unicode ke aliran output, bersama dengan spasi tab yang tertunda.

Write(String, Object, Object)

Menulis string berformat yang berisi representasi teks dari dua objek ke aliran output, bersama dengan penspasian tab yang tertunda. Metode ini menggunakan semantik yang sama dengan Format(String, Object, Object) metode .

Write(Boolean)

Menulis representasi teks dari nilai Boolean ke aliran output, bersama dengan penspasian tab yang tertunda.

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

Parameter

value
Boolean

Boolean untuk menulis ke aliran output.

Keterangan

Metode ini Write menghasilkan tab apa pun yang tertunda, lalu memanggil Write metode dasar.

Lihat juga

Berlaku untuk

Write(Char)

Menulis representasi teks karakter Unicode ke aliran output, bersama dengan penspasian tab yang tertunda.

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

Parameter

value
Char

Karakter Unicode untuk menulis ke aliran output.

Contoh

Contoh kode berikut menunjukkan menggunakan Write metode untuk mengakhiri tag <img> pembuka elemen dengan menggunakan TagRightChar konstanta .

Contoh kode ini merender markup berikut:

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

Keterangan

Metode ini Write menghasilkan tab apa pun yang tertunda, lalu memanggil Write metode dasar.

Lihat juga

Berlaku untuk

Write(Char[])

Menulis representasi teks dari array karakter Unicode ke aliran output, bersama dengan penspasian tab yang tertunda.

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

Parameter

buffer
Char[]

Array karakter Unicode untuk menulis ke aliran output.

Contoh

Bagian ini menyediakan dua contoh kode. Yang pertama menunjukkan cara membuat array karakter. Yang kedua menunjukkan cara menggunakan array.

Contoh kode ini menghasilkan markup berikut:

<label>

hello world

</label>

Contoh kode berikut menunjukkan cara membuat array karakter yang mengeja hello world. Disertakan dalam array adalah SpaceChar bidang , yang membuat spasi di antara dua kata.

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}

Contoh kode berikut menunjukkan cara menggunakan Write metode untuk merender hello world array karakter yang dibuat dalam contoh kode sebelumnya ke halaman, ketika kontrol yang berisi kode contoh ini disertakan dalam halaman.

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

Keterangan

Metode ini Write menghasilkan tab apa pun yang tertunda, lalu memanggil Write metode dasar.

Lihat juga

Berlaku untuk

Write(Double)

Menulis representasi teks dari angka floating-point presisi ganda ke aliran output, bersama dengan penspasian tab yang tertunda.

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

Parameter

value
Double

Angka floating-point presisi ganda untuk menulis ke aliran output.

Contoh

Contoh kode berikut menunjukkan cara menggunakan Write metode untuk merender nilai Double.MaxValue bidang.

Contoh kode ini menghasilkan markup berikut:

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

Keterangan

Metode ini Write menghasilkan tab apa pun yang tertunda, lalu memanggil Write metode dasar.

Lihat juga

Berlaku untuk

Write(Int32)

Menulis representasi teks dari bilangan bulat bertanda tangan 32 byte ke aliran output, bersama dengan penspasian tab yang tertunda.

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

Parameter

value
Int32

Bilangan bulat bertanda tangan 32-byte untuk menulis ke aliran output.

Keterangan

Metode ini Write menghasilkan tab apa pun yang tertunda, lalu memanggil Write metode dasar.

Lihat juga

Berlaku untuk

Write(Int64)

Menulis representasi teks dari bilangan bulat bertanda 64 byte ke aliran output, bersama dengan penspasian tab yang tertunda.

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

Parameter

value
Int64

Bilangan bulat bertanda tangan 64-byte untuk menulis ke aliran output.

Keterangan

Metode ini Write menghasilkan tab apa pun yang tertunda, lalu memanggil Write metode dasar.

Lihat juga

Berlaku untuk

Write(Object)

Menulis representasi teks objek ke aliran output, bersama dengan penspasian tab yang tertunda.

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)

Parameter

value
Object

Objek untuk menulis ke aliran output.

Contoh

Contoh kode berikut menunjukkan cara menggunakan Write metode untuk merender nilai CultureInfo.CurrentCulture properti.

Contoh kode ini menghasilkan markup berikut:

This is a rendered CultureInfo object.

<bold>

Nilai CurrentCulture properti :

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

Keterangan

Metode ini Write menghasilkan tab apa pun yang tertunda, lalu memanggil Write metode dasar.

Lihat juga

Berlaku untuk

Write(Single)

Menulis representasi teks dari angka floating-point presisi tunggal ke aliran output, bersama dengan penspasian tab yang tertunda.

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

Parameter

value
Single

Angka floating-point presisi tunggal untuk menulis ke aliran output.

Contoh

Contoh kode berikut menunjukkan cara menggunakan Write metode untuk merender nilai Single.Epsilon bidang , yang merupakan nilai terkecil dari Single struktur.

Contoh kode ini menghasilkan markup berikut:

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

Keterangan

Metode ini Write menghasilkan tab apa pun yang tertunda, lalu memanggil Write metode dasar.

Lihat juga

Berlaku untuk

Write(String)

Menulis string yang ditentukan ke aliran output, bersama dengan penspasian tab yang tertunda.

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)

Parameter

s
String

String untuk menulis ke aliran output.

Contoh

Contoh kode berikut menunjukkan cara menggunakan Write metode untuk merender string antara tag pembuka dan penutup dari elemen markup kustom.

Contoh kode ini menghasilkan markup berikut:

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

Keterangan

Metode ini Write menghasilkan tab apa pun yang tertunda, lalu memanggil Write metode dasar.

Lihat juga

Berlaku untuk

Write(String, Object)

Menulis string tab dan string yang diformat ke aliran output, menggunakan semantik yang sama dengan metode , bersama dengan penspasian Format(String, Object) tab yang tertunda.

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)

Parameter

format
String

String yang berisi nol atau lebih item format.

arg0
Object

Objek yang akan diformat.

Contoh

Contoh kode berikut menunjukkan cara menggunakan Write metode untuk merender string yang diformat dengan nilai CurrentCulture properti .

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

Keterangan

Metode ini Write menghasilkan tab apa pun yang tertunda, lalu memanggil Write metode dasar.

Lihat juga

Berlaku untuk

Write(String, Object[])

Menulis string berformat yang berisi representasi teks array objek ke aliran output, bersama dengan penspasian tab yang tertunda. Metode ini menggunakan semantik yang sama dengan Format(String, Object[]) metode .

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

Parameter

format
String

String yang berisi nol atau lebih item format.

arg
Object[]

Array objek untuk diformat.

Contoh

Bagian ini berisi dua contoh kode. Yang pertama menunjukkan cara merender string yang diformat dan konten array. Yang kedua menunjukkan cara mendeklarasikan array.

Contoh kode berikut menunjukkan cara menggunakan Write metode untuk merender string yang diformat dan konten array objek, bernama curPriceTime. Panggilan metode merender anggota kedua array sebelum merender anggota pertama.

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

Contoh kode berikut menunjukkan mendeklarasikan curPriceTime array objek.

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

Keterangan

Metode ini Write menghasilkan tab apa pun yang tertunda, lalu memanggil Write metode dasar.

Lihat juga

Berlaku untuk

Write(Char[], Int32, Int32)

Menulis representasi teks subarray karakter Unicode ke aliran output, bersama dengan spasi tab yang tertunda.

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)

Parameter

buffer
Char[]

Array karakter untuk menulis teks ke aliran output.

index
Int32

Lokasi indeks dalam array tempat penulisan dimulai.

count
Int32

Jumlah karakter yang akan ditulis ke aliran output.

Contoh

Bagian ini menyediakan dua contoh kode. Yang pertama menunjukkan cara membuat array karakter. Yang kedua menunjukkan cara menggunakan array.

Contoh kode ini menghasilkan markup berikut:

<label>

hello

</label>

Contoh kode berikut menunjukkan cara membuat array karakter yang mengeja hello world. Disertakan dalam array adalah SpaceChar bidang , yang membuat spasi di antara dua kata.

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}

Bagian contoh kode berikut menggunakan index parameter dan count metode Write untuk merender lima karakter pertama dari array yang dibuat dalam contoh sebelumnya.

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

Keterangan

Metode ini Write menghasilkan tab apa pun yang tertunda, lalu memanggil Write metode dasar.

Lihat juga

Berlaku untuk

Write(String, Object, Object)

Menulis string yang diformat yang berisi representasi teks dari dua objek ke aliran output, bersama dengan penspasian tab yang tertunda. Metode ini menggunakan semantik yang sama dengan Format(String, Object, Object) metode .

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)

Parameter

format
String

String yang berisi nol atau beberapa item format.

arg0
Object

Objek yang akan diformat.

arg1
Object

Objek yang akan diformat.

Contoh

Contoh kode berikut menunjukkan cara menggunakan Write metode untuk merender string yang diformat dan nilai CurrentCulture properti dan 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()

Keterangan

Metode ini Write menghasilkan tab apa pun yang tertunda, lalu memanggil Write metode dasar.

Lihat juga

Berlaku untuk