HtmlTextWriter.Write Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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 world
belirten 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ı curPriceTime
bir 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 world
belirten 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 .