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.

C#
public override void Write (bool value);

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

.NET Framework 4.8.1 ve diğer sürümler
Ürün Sürümler
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Write(Char)

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

C#
public override void Write (char value);

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>

C#
// 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

.NET Framework 4.8.1 ve diğer sürümler
Ürün Sürümler
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Write(Char[])

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

C#
public override void Write (char[] buffer);

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.

C#
private char[] testChars = {'h', 'e', 'l', 'l', 'o',
    HtmlTextWriter.SpaceChar ,'w', 'o', 'r', 'l', 'd'};

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.

C#
// 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

.NET Framework 4.8.1 ve diğer sürümler
Ürün Sürümler
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Write(Double)

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

C#
public override void Write (double value);

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>

C#
// Use the Write(Double) method to render
// the MaxValue field of the Double structure. 
writer.RenderBeginTag(HtmlTextWriterTag.Label);
writer.Write(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

.NET Framework 4.8.1 ve diğer sürümler
Ürün Sürümler
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Write(Int32)

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

C#
public override void Write (int value);

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

.NET Framework 4.8.1 ve diğer sürümler
Ürün Sürümler
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Write(Int64)

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

C#
public override void Write (long value);

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

.NET Framework 4.8.1 ve diğer sürümler
Ürün Sürümler
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Write(Object)

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

C#
public override void Write (object value);

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>

C#
// 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

.NET Framework 4.8.1 ve diğer sürümler
Ürün Sürümler
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Write(Single)

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

C#
public override void Write (float value);

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>

C#
// 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

.NET Framework 4.8.1 ve diğer sürümler
Ürün Sürümler
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Write(String)

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

C#
public override void Write (string s);

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>

C#
// 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

.NET Framework 4.8.1 ve diğer sürümler
Ürün Sürümler
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

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.

C#
public override void Write (string format, object arg0);

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.

C#
// 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

.NET Framework 4.8.1 ve diğer sürümler
Ürün Sürümler
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

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.

C#
public override void Write (string format, params object[] arg);

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.

C#
// 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 .

C#
private object[] curPriceTime = {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

.NET Framework 4.8.1 ve diğer sürümler
Ürün Sürümler
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Write(Char[], Int32, Int32)

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

C#
public override void Write (char[] buffer, int index, int count);

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.

C#
private char[] testChars = {'h', 'e', 'l', 'l', 'o',
    HtmlTextWriter.SpaceChar ,'w', 'o', 'r', 'l', 'd'};

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.

C#
// 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

.NET Framework 4.8.1 ve diğer sürümler
Ürün Sürümler
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

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.

C#
public override void Write (string format, object arg0, object arg1);

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.

C#
// 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

.NET Framework 4.8.1 ve diğer sürümler
Ürün Sürümler
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1