Share via


HtmlTextWriter.Write Yöntem

Tanım

Belirtilen veri türünü, bekleyen sekme aralıklarıyla birlikte çıkış akışına yazar.

Aşırı Yüklemeler

Write(Boolean)

Bir Boole değerinin metin gösterimini, bekleyen sekme aralığıyla birlikte çıkış akışına yazar.

Write(Char)

Unicode karakterinin metin gösterimini, bekleyen sekme aralıklarıyla birlikte çıkış akışına yazar.

Write(Char[])

Bir Unicode karakter dizisinin metin gösterimini, bekleyen sekme aralığıyla birlikte çıkış akışına yazar.

Write(Double)

Çift duyarlıklı kayan noktalı bir sayının metin gösterimini, bekleyen sekme aralığıyla birlikte çıkış akışına yazar.

Write(Int32)

32 baytlık imzalı bir tamsayının metin gösterimini, bekleyen sekme aralıklarıyla birlikte çıkış akışına yazar.

Write(Int64)

64 baytlık imzalı bir tamsayının metin gösterimini, bekleyen sekme aralığıyla birlikte çıkış akışına yazar.

Write(Object)

Bir nesnenin metin gösterimini, bekleyen sekme aralıklarıyla birlikte çıkış akışına yazar.

Write(Single)

Tek duyarlıklı kayan noktalı bir sayının metin gösterimini, bekleyen sekme aralığıyla birlikte çıkış akışına yazar.

Write(String)

Belirtilen dizeyi bekleyen sekme aralığıyla birlikte çıkış akışına yazar.

Write(String, Object)

Yöntemle aynı semantiği ve bekleyen sekme aralıklarını kullanarak çıkış akışına Format(String, Object) bir sekme dizesi ve biçimlendirilmiş bir dize yazar.

Write(String, Object[])

Bir nesne dizisinin metin gösterimini içeren biçimlendirilmiş bir dizeyi, bekleyen sekme aralıklarıyla birlikte çıkış akışına yazar. Bu yöntem, yöntemiyle aynı semantiği Format(String, Object[]) kullanır.

Write(Char[], Int32, Int32)

Unicode karakterlerinin alt dizisini, bekleyen sekme aralıklarıyla birlikte çıkış akışına yazar.

Write(String, Object, Object)

İki nesnenin metin gösterimini içeren biçimlendirilmiş bir dizeyi, bekleyen sekme aralıklarıyla birlikte çıkış akışına yazar. Bu yöntem, yöntemiyle aynı semantiği Format(String, Object, Object) kullanır.

Write(Boolean)

Bir Boole değerinin metin gösterimini, bekleyen sekme aralığıyla birlikte çıkış akışına yazar.

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

Parametreler

value
Boolean

Boolean Çıkış akışına yazacak.

Açıklamalar

yöntemi Write bekleyen tüm sekmeleri oluşturur ve ardından temel yöntemi çağırır Write .

Ayrıca bkz.

Şunlara uygulanır

Write(Char)

Unicode karakterinin metin gösterimini, bekleyen sekme aralıklarıyla birlikte çıkış akışına yazar.

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

Parametreler

value
Char

Çıkış akışına yazacak Unicode karakteri.

Örnekler

Aşağıdaki kod örneği, sabitini Write kullanarak bir <img> öğenin açma etiketini sonlandırmak için yönteminin kullanılmasını TagRightChar gösterir.

Bu kod örneği aşağıdaki işaretlemeyi işler:

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

Açıklamalar

yöntemi Write bekleyen tüm sekmeleri oluşturur ve ardından temel yöntemi çağırır Write .

Ayrıca bkz.

Şunlara uygulanır

Write(Char[])

Bir Unicode karakter dizisinin metin gösterimini, bekleyen sekme aralığıyla birlikte çıkış akışına yazar.

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

Parametreler

buffer
Char[]

Çıkış akışına yazacak Unicode karakter dizisi.

Örnekler

Bu bölümde iki kod örneği verilmiştir. İlki, bir karakter dizisinin nasıl oluşturulacağını gösterir. İkincisinde dizinin nasıl kullanılacağı gösterilmektedir.

Bu kod örnekleri aşağıdaki işaretlemeyi oluşturur:

<label>

hello world

</label>

Aşağıdaki kod örneği, öğesinin yazıldığını hello worldbelirten bir karakter dizisinin nasıl oluşturulacağını gösterir. Diziye dahil edilen SpaceChar , iki sözcük arasında boşluk oluşturan alanıdır.

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}

Aşağıdaki kod örneği, bu örnek kodu içeren denetim bir sayfaya eklendiğinde, önceki kod örneğinde oluşturulan karakter dizisini bir sayfaya işlemek hello world için yönteminin nasıl kullanılacağını Write gösterir.

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

Açıklamalar

yöntemi Write bekleyen tüm sekmeleri oluşturur ve ardından temel yöntemi çağırır Write .

Ayrıca bkz.

Şunlara uygulanır

Write(Double)

Çift duyarlıklı kayan noktalı bir sayının metin gösterimini, bekleyen sekme aralığıyla birlikte çıkış akışına yazar.

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

Parametreler

value
Double

Çıkış akışına yazacak çift duyarlıklı kayan nokta sayısı.

Örnekler

Aşağıdaki kod örneği, alanının değerini işlemek için yönteminin Double.MaxValue nasıl kullanılacağını Write gösterir.

Bu kod örneği aşağıdaki işaretlemeyi oluşturur:

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

Açıklamalar

yöntemi Write bekleyen tüm sekmeleri oluşturur ve ardından temel yöntemi çağırır Write .

Ayrıca bkz.

Şunlara uygulanır

Write(Int32)

32 baytlık imzalı bir tamsayının metin gösterimini, bekleyen sekme aralıklarıyla birlikte çıkış akışına yazar.

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

Parametreler

value
Int32

Çıkış akışına yazmak için 32 bayt işaretli tamsayı.

Açıklamalar

yöntemi Write bekleyen tüm sekmeleri oluşturur ve ardından temel yöntemi çağırır Write .

Ayrıca bkz.

Şunlara uygulanır

Write(Int64)

64 baytlık imzalı bir tamsayının metin gösterimini, bekleyen sekme aralığıyla birlikte çıkış akışına yazar.

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

Parametreler

value
Int64

Çıkış akışına yazmak için 64 bayt işaretli tamsayı.

Açıklamalar

yöntemi Write bekleyen tüm sekmeleri oluşturur ve ardından temel yöntemi çağırır Write .

Ayrıca bkz.

Şunlara uygulanır

Write(Object)

Bir nesnenin metin gösterimini, bekleyen sekme aralıklarıyla birlikte çıkış akışına yazar.

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)

Parametreler

value
Object

Çıkış akışına yazacak nesne.

Örnekler

Aşağıdaki kod örneği, özelliğinin Write değerini işlemek için yönteminin CultureInfo.CurrentCulture nasıl kullanılacağını gösterir.

Bu kod örneği aşağıdaki işaretlemeyi oluşturur:

This is a rendered CultureInfo object.

<bold>

Özelliğinin CurrentCulture değeri:

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

Açıklamalar

yöntemi Write bekleyen tüm sekmeleri oluşturur ve ardından temel yöntemi çağırır Write .

Ayrıca bkz.

Şunlara uygulanır

Write(Single)

Tek duyarlıklı kayan noktalı bir sayının metin gösterimini, bekleyen sekme aralığıyla birlikte çıkış akışına yazar.

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

Parametreler

value
Single

Çıkış akışına yazacak tek duyarlıklı kayan nokta sayısı.

Örnekler

Aşağıdaki kod örneği, yapısının Write mümkün olan en küçük değeri olan alanın değerini Single.Epsilon işlemek için yönteminin Single nasıl kullanılacağını gösterir.

Bu kod örneği aşağıdaki işaretlemeyi oluşturur:

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

Açıklamalar

yöntemi Write bekleyen tüm sekmeleri oluşturur ve ardından temel yöntemi çağırır Write .

Ayrıca bkz.

Şunlara uygulanır

Write(String)

Belirtilen dizeyi bekleyen sekme aralığıyla birlikte çıkış akışına yazar.

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)

Parametreler

s
String

Çıkış akışına yazacak dize.

Örnekler

Aşağıdaki kod örneği, özel bir işaretleme öğesinin Write açma ve kapatma etiketleri arasında bir dize işlemek için yönteminin nasıl kullanılacağını gösterir.

Bu kod örneği aşağıdaki işaretlemeyi oluşturur:

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

Açıklamalar

yöntemi Write bekleyen tüm sekmeleri oluşturur ve ardından temel yöntemi çağırır Write .

Ayrıca bkz.

Şunlara uygulanır

Write(String, Object)

Yöntemle aynı semantiği ve bekleyen sekme aralıklarını kullanarak çıkış akışına Format(String, Object) bir sekme dizesi ve biçimlendirilmiş bir dize yazar.

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)

Parametreler

format
String

Sıfır veya daha fazla biçim öğesi içeren bir dize.

arg0
Object

Biçimlendirecek bir nesne.

Örnekler

Aşağıdaki kod örneği, özelliğinin Write değeriyle biçimlendirilmiş bir dizeyi işlemek için yönteminin CurrentCulture nasıl kullanılacağını gösterir.

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

Açıklamalar

yöntemi Write bekleyen tüm sekmeleri oluşturur ve ardından temel yöntemi çağırır Write .

Ayrıca bkz.

Şunlara uygulanır

Write(String, Object[])

Bir nesne dizisinin metin gösterimini içeren biçimlendirilmiş bir dizeyi, bekleyen sekme aralıklarıyla birlikte çıkış akışına yazar. Bu yöntem, yöntemiyle aynı semantiği Format(String, Object[]) kullanır.

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

Parametreler

format
String

Sıfır veya daha fazla biçim öğesi içeren bir dize.

arg
Object[]

Biçimlendirecek nesne dizisi.

Örnekler

Bu bölüm iki kod örneği içerir. İlki, biçimlendirilmiş bir dizenin ve bir dizinin içeriğinin nasıl işlenip işlenildiğini gösterir. İkincisinde diziyi bildirme gösterilmektedir.

Aşağıdaki kod örneği, biçimlendirilmiş bir dizeyi ve adlı curPriceTimebir nesne dizisinin içeriğini işlemek için yönteminin nasıl kullanılacağını Write gösterir. yöntem çağrısı, ilk üyeyi işlemeden önce dizinin ikinci üyesini işler.

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

Aşağıdaki kod örneğinde nesne dizisinin bildirilmesi gösterilmektedir curPriceTime .

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

Açıklamalar

yöntemi Write bekleyen tüm sekmeleri oluşturur ve ardından temel yöntemi çağırır Write .

Ayrıca bkz.

Şunlara uygulanır

Write(Char[], Int32, Int32)

Unicode karakterlerinin alt dizisini, bekleyen sekme aralıklarıyla birlikte çıkış akışına yazar.

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)

Parametreler

buffer
Char[]

Çıkış akışına metin yazacak karakter dizisi.

index
Int32

Dizininde yazmanın başladığı dizin konumu.

count
Int32

Çıkış akışına yazacak karakter sayısı.

Örnekler

Bu bölümde iki kod örneği verilmiştir. İlki, bir karakter dizisinin nasıl oluşturulacağını gösterir. İkincisinde dizinin nasıl kullanılacağı gösterilmektedir.

Bu kod örnekleri aşağıdaki işaretlemeyi oluşturur:

<label>

hello

</label>

Aşağıdaki kod örneği, değerinin yazıldığını hello worldbelirten bir karakter dizisinin nasıl oluşturulacağını gösterir. Diziye dahil edilen SpaceChar , iki sözcük arasında boşluk oluşturan alanıdır.

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}

Kod örneğinin aşağıdaki bölümü, önceki örnekte oluşturulan dizinin ilk beş karakterini işlemek için yönteminin ve count parametrelerini Write kullanırindex.

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

Açıklamalar

yöntemi Write bekleyen tüm sekmeleri oluşturur ve ardından temel yöntemi çağırır Write .

Ayrıca bkz.

Şunlara uygulanır

Write(String, Object, Object)

İki nesnenin metin gösterimini içeren biçimlendirilmiş bir dizeyi, bekleyen sekme aralıklarıyla birlikte çıkış akışına yazar. Bu yöntem, yöntemiyle aynı semantiği Format(String, Object, Object) kullanır.

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)

Parametreler

format
String

Sıfır veya daha fazla biçim öğesi içeren bir dize.

arg0
Object

Biçimlendirecek bir nesne.

arg1
Object

Biçimlendirecek bir nesne.

Örnekler

Aşağıdaki kod örneği, biçimlendirilmiş bir dizeyi Write ve ve Today özelliklerinin değerlerini işlemek için yönteminin CurrentCulture nasıl kullanılacağını gösterir.

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

Açıklamalar

yöntemi Write bekleyen tüm sekmeleri oluşturur ve ardından temel yöntemi çağırır Write .

Ayrıca bkz.

Şunlara uygulanır