Aracılığıyla paylaş


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

Name Description
Write(Boolean)

Boole değerinin metin gösterimini, bekleyen sekme aralıkları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ıklarıyla birlikte çıkış akışına yazar.

Write(Double)

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

Write(Int32)

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

Write(Int64)

64 baytlık imzalı tamsayının metin gösterimini, bekleyen sekme aralıkları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ıklarıyla birlikte çıkış akışına yazar.

Write(String)

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

Write(String, Object)

Bir sekme dizesini ve biçimlendirilmiş bir dizeyi, yöntemle aynı semantiği ve bekleyen tüm sekme aralıklarını kullanarak çıkış akışına Format(String, Object) 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 bir alt dizisinin metin gösterimini, 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)

Boole değerinin metin gösterimini, bekleyen sekme aralıkları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 yazmak için.

Açıklamalar

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

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 TagRightChar kullanılmasını 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

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

Ayrıca bkz.

Şunlara uygulanır

Write(Char[])

Bir Unicode karakter dizisinin metin gösterimini, bekleyen sekme aralıkları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, değerini hello worldbelirten bir karakter dizisinin nasıl oluşturulacağını gösterir. Diziye dahil edilen alan, SpaceChar iki sözcük arasında bir boşluk oluşturur.

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

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

Ayrıca bkz.

Şunlara uygulanır

Write(Double)

Çift duyarlıklı kayan noktalı sayının metin gösterimini, bekleyen sekme aralıkları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 Double.MaxValue işlemek için yönteminin 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

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

Ayrıca bkz.

Şunlara uygulanır

Write(Int32)

32 baytlık imzalı 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 imzalı tamsayı.

Açıklamalar

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

Ayrıca bkz.

Şunlara uygulanır

Write(Int64)

64 baytlık imzalı tamsayının metin gösterimini, bekleyen sekme aralıkları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 imzalı tamsayı.

Açıklamalar

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

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 CultureInfo.CurrentCulture işlemek için yönteminin 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

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

Ayrıca bkz.

Şunlara uygulanır

Write(Single)

Tek duyarlıklı kayan noktalı bir sayının metin gösterimini, bekleyen sekme aralıkları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ının 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ı Write 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

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

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, bir özel 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

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

Ayrıca bkz.

Şunlara uygulanır

Write(String, Object)

Bir sekme dizesini ve biçimlendirilmiş bir dizeyi, yöntemle aynı semantiği ve bekleyen tüm sekme aralıklarını kullanarak çıkış akışına Format(String, Object) 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 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

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

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 dizinin nasıl bildir olduğu 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

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

Ayrıca bkz.

Şunlara uygulanır

Write(Char[], Int32, Int32)

Unicode karakterlerinin bir alt dizisinin metin gösterimini, 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

Dizinin yazma işleminin 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ğinde, heceleyen hello worldbir karakter dizisinin nasıl oluşturulacağı gösterilmektedir. Diziye dahil edilen alan, SpaceChar iki sözcük arasında bir boşluk oluşturur.

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

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

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 nesne.

arg1
Object

Biçimlendirecek nesne.

Örnekler

Aşağıdaki kod örneği, biçimlendirilmiş bir dizeyi ve ve Today özelliklerinin değerlerini işlemek için yönteminin CurrentCulture nasıl kullanılacağını Write 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

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

Ayrıca bkz.

Şunlara uygulanır