TextWriter.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.
Metin akışına veri yazar.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| Write(String, Object, Object, Object) |
Yöntemiyle aynı semantiği Format(String, Object, Object, Object) kullanarak metin akışına biçimlendirilmiş bir dize yazar. |
| Write(String, Object, Object) |
Yöntemiyle aynı semantiği Format(String, Object, Object) kullanarak metin akışına biçimlendirilmiş bir dize yazar. |
| Write(Char[], Int32, Int32) |
Metin akışına karakterlerin alt dizisini yazar. |
| Write(String, ReadOnlySpan<Object>) |
ile aynı semantiği Format(String, ReadOnlySpan<Object>)kullanarak metin akışına biçimlendirilmiş bir dize yazar. |
| Write(String, Object[]) |
Yöntemiyle aynı semantiği Format(String, Object[]) kullanarak metin akışına biçimlendirilmiş bir dize yazar. |
| Write(String, Object) |
Yöntemiyle aynı semantiği Format(String, Object) kullanarak metin akışına biçimlendirilmiş bir dize yazar. |
| Write(UInt64) |
8 baytlık işaretsiz tamsayının metin gösterimini metin akışına yazar. |
| Write(UInt32) |
4 baytlık işaretsiz tamsayının metin gösterimini metin akışına yazar. |
| Write(StringBuilder) |
Metin akışına bir dize oluşturucu yazar. |
| Write(Rune) | |
| Write(String) |
Metin akışına bir dize yazar. |
| Write(Decimal) |
Ondalık değerin metin gösterimini metin akışına yazar. |
| Write(ReadOnlySpan<Char>) |
Metin akışına bir karakter aralığı yazar. |
| Write(Object) |
Bir nesnenin metin gösterimini, o nesnede yöntemini çağırarak metin akışına |
| Write(Int64) |
8 baytlık imzalı tamsayının metin gösterimini metin akışına yazar. |
| Write(Int32) |
4 baytlık imzalı tamsayının metin gösterimini metin akışına yazar. |
| Write(Double) |
8 baytlık kayan nokta değerinin metin gösterimini metin akışına yazar. |
| Write(Char[]) |
Metin akışına bir karakter dizisi yazar. |
| Write(Char) |
Metin akışına bir karakter yazar. |
| Write(Boolean) |
Bir |
| Write(Single) |
4 baytlık kayan nokta değerinin metin gösterimini metin akışına yazar. |
Write(String, Object, Object, Object)
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
Yöntemiyle aynı semantiği Format(String, Object, Object, Object) kullanarak metin akışına biçimlendirilmiş bir dize yazar.
public:
virtual void Write(System::String ^ format, System::Object ^ arg0, System::Object ^ arg1, System::Object ^ arg2);
public virtual void Write(string format, object arg0, object arg1, object arg2);
public virtual void Write(string format, object? arg0, object? arg1, object? arg2);
abstract member Write : string * obj * obj * obj -> unit
override this.Write : string * obj * obj * obj -> unit
Public Overridable Sub Write (format As String, arg0 As Object, arg1 As Object, arg2 As Object)
Parametreler
- format
- String
Bileşik biçim dizesi.
- arg0
- Object
Biçimlendirilip yazacak ilk nesne.
- arg1
- Object
Biçimlendirilip yazacak ikinci nesne.
- arg2
- Object
Biçimlendirilip yazacak üçüncü nesne.
Özel durumlar
format, null'e eşittir.
Kapalı TextWriter .
G/Ç hatası oluşur.
format geçerli bir bileşik biçim dizesi değil.
-veya-
Biçim öğesinin dizini 0'dan (sıfır) küçüktür veya biçimlendirilecek nesne sayısından büyük veya buna eşittir (bu yöntem aşırı yüklemesi için üçtür).
Açıklamalar
Bu yöntem, bir nesnenin değerini dize gösterimine dönüştürmek ve bu gösterimi bir dizeye eklemek için bileşik biçimlendirme kullanır. .NET, aşağıdaki biçimlendirme konularında daha ayrıntılı olarak açıklanan kapsamlı biçimlendirme desteği sağlar:
Bileşik biçimlendirme özelliği hakkında daha fazla bilgi için bkz. Bileşik Biçimlendirme.
Sayısal biçim tanımlayıcıları hakkında daha fazla bilgi için bkz. Standart Sayısal Biçim Dizeleri ve Özel Sayısal Biçim Dizeleri.
Tarih ve saat biçimi tanımlayıcıları hakkında daha fazla bilgi için bkz. Standart Tarih ve Saat Biçim Dizeleri ve Özel Tarih ve Saat Biçim Dizeleri.
Numaralandırma biçimi tanımlayıcıları hakkında daha fazla bilgi için bkz. Numaralandırma Biçimi Dizeleri.
Biçimlendirme hakkında daha fazla bilgi için bkz. Biçimlendirme Türleri.
parametresi, format bu yöntemin parametre listesindeki bir nesneye karşılık gelen, biçim öğeleri olarak adlandırılan sıfır veya daha fazla dizinli yer tutucuyla karıştırılmış sıfır veya daha fazla metin çalıştırmasını içerir. Biçimlendirme işlemi, her biçim öğesini karşılık gelen nesnenin değerinin dize gösterimiyle değiştirir.
Biçim öğesinin söz dizimi aşağıdaki gibidir:
{index[,length][:formatString]}
Köşeli ayraç içindeki öğeler isteğe bağlıdır. Aşağıdaki tabloda her öğe açıklanmaktadır. Bir biçim öğesinin söz dizimi de dahil olmak üzere bileşik biçimlendirme özelliği hakkında daha fazla bilgi için bkz. Bileşik Biçimlendirme.
| Öğe | Açıklama |
|---|---|
| Dizin | Biçimlendirilecek nesnenin parametre listesindeki sıfır tabanlı konum.
Dizin tarafından belirtilen nesne isenull, biçim öğesi ile String.Emptydeğiştirilir. Bu aşırı yüklemenin parametre listesinde üç nesnesi olduğundan , dizinin değeri her zaman 0, 1 veya 2 olmalıdır.
Dizin konumunda parametre yoksa, bir FormatException oluşturulur. |
| , uzunluk | Parametresinin dize gösterimindeki en az karakter sayısı. Pozitifse, parametre sağa hizalanır; negatifse sola hizalanır. |
| :formatString | Biçimlendirilecek nesne tarafından desteklenen standart veya özel biçim dizesi.
formatString için olası değerler, nesnenin ToString(string format) yöntemi tarafından desteklenen değerlerle aynıdır.
formatString belirtilmezse ve biçimlendirilecek nesne arabirimi uygularsaIFormattable, null biçim dizesi olarak kullanılan parametrenin format değeri olarak IFormattable.ToString geçirilir. |
"{" ve "}" baştaki ve sondaki ayraç karakterleri gereklidir. içinde formattek bir değişmez ayraç karakteri belirtmek için iki baştaki veya sondaki ayraç karakterini belirtin; diğer bir ifadeyle "{{" veya "}}".
Bu yöntem belirtilen dizede tek tek yeni satır karakterleri (onaltılık 0x000a) aramaz ve bunları ile TextWriter.NewLinedeğiştirmez.
Belirtilen bir nesneye biçim dizesinde başvurulmazsa, yoksayılır.
Yaygın G/Ç görevlerinin listesi için bkz. Ortak G/Ç Görevleri.
Ayrıca bkz.
- StreamWriter
- StringWriter
- IFormatProvider
- Dosya ve Akış G/Ç'si
- Nasıl yapılır: Dosyadan Metin Okuma
- Nasıl yapılır: Dosyaya Metin Yazma
Şunlara uygulanır
Write(String, Object, Object)
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
Yöntemiyle aynı semantiği Format(String, Object, Object) kullanarak metin akışına biçimlendirilmiş bir dize yazar.
public:
virtual void Write(System::String ^ format, System::Object ^ arg0, System::Object ^ arg1);
public virtual void Write(string format, object arg0, object arg1);
public virtual void Write(string format, object? arg0, object? arg1);
abstract member Write : string * obj * obj -> unit
override this.Write : string * obj * obj -> unit
Public Overridable Sub Write (format As String, arg0 As Object, arg1 As Object)
Parametreler
- format
- String
Bileşik biçim dizesi.
- arg0
- Object
Biçimlendirilip yazacak ilk nesne.
- arg1
- Object
Biçimlendirilip yazacak ikinci nesne.
Özel durumlar
format, null'e eşittir.
Kapalı TextWriter .
G/Ç hatası oluşur.
format geçerli bir bileşik biçim dizesi değil.
-veya-
Biçim öğesinin dizini 0'dan küçük (sıfır) veya biçimlendirilecek nesne sayısından büyük veya buna eşit (bu yöntem aşırı yüklemesi için ikidir).
Açıklamalar
Bu yöntem, bir nesnenin değerini dize gösterimine dönüştürmek ve bu gösterimi bir dizeye eklemek için bileşik biçimlendirme kullanır. .NET, aşağıdaki biçimlendirme konularında daha ayrıntılı olarak açıklanan kapsamlı biçimlendirme desteği sağlar:
Bileşik biçimlendirme özelliği hakkında daha fazla bilgi için bkz. Bileşik Biçimlendirme.
Sayısal biçim tanımlayıcıları hakkında daha fazla bilgi için bkz. Standart Sayısal Biçim Dizeleri ve Özel Sayısal Biçim Dizeleri.
Tarih ve saat biçimi tanımlayıcıları hakkında daha fazla bilgi için bkz. Standart Tarih ve Saat Biçim Dizeleri ve Özel Tarih ve Saat Biçim Dizeleri.
Numaralandırma biçimi tanımlayıcıları hakkında daha fazla bilgi için bkz. Numaralandırma Biçimi Dizeleri.
Biçimlendirme hakkında daha fazla bilgi için bkz. Biçimlendirme Türleri.
parametresi, format bu yöntemin parametre listesindeki bir nesneye karşılık gelen, biçim öğeleri olarak adlandırılan sıfır veya daha fazla dizinli yer tutucuyla karıştırılmış sıfır veya daha fazla metin çalıştırmasını içerir. Biçimlendirme işlemi, her biçim öğesini karşılık gelen nesnenin değerinin dize gösterimiyle değiştirir.
Biçim öğesinin söz dizimi aşağıdaki gibidir:
{index[,length][:formatString]}
Köşeli ayraç içindeki öğeler isteğe bağlıdır. Aşağıdaki tabloda her öğe açıklanmaktadır. Bir biçim öğesinin söz dizimi de dahil olmak üzere bileşik biçimlendirme özelliği hakkında daha fazla bilgi için bkz. Bileşik Biçimlendirme.
| Öğe | Açıklama |
|---|---|
| Dizin | Biçimlendirilecek nesnenin parametre listesindeki sıfır tabanlı konum.
Dizin tarafından belirtilen nesne isenull, biçim öğesi ile String.Emptydeğiştirilir. Bu aşırı yüklemenin parametre listesinde iki nesnesi olduğundan , dizinin değeri her zaman 0 veya 1 olmalıdır.
Dizin konumunda parametre yoksa, bir FormatException oluşturulur. |
| , uzunluk | Parametresinin dize gösterimindeki en az karakter sayısı. Pozitifse, parametre sağa hizalanır; negatifse sola hizalanır. |
| :formatString | Biçimlendirilecek nesne tarafından desteklenen standart veya özel biçim dizesi.
formatString için olası değerler, nesnenin ToString(string format) yöntemi tarafından desteklenen değerlerle aynıdır.
formatString belirtilmezse ve biçimlendirilecek nesne arabirimi uygularsaIFormattable, null biçim dizesi olarak kullanılan parametrenin format değeri olarak IFormattable.ToString geçirilir. |
"{" ve "}" baştaki ve sondaki ayraç karakterleri gereklidir. içinde formattek bir değişmez ayraç karakteri belirtmek için iki baştaki veya sondaki ayraç karakterini belirtin; diğer bir ifadeyle "{{" veya "}}".
Bu yöntem belirtilen dizede tek tek yeni satır karakterleri (onaltılık 0x000a) aramaz ve bunları ile TextWriter.NewLinedeğiştirmez.
Belirtilen bir nesneye biçim dizesinde başvurulmazsa, yoksayılır.
Yaygın G/Ç görevlerinin listesi için bkz. Ortak G/Ç Görevleri.
Ayrıca bkz.
- StreamWriter
- StringWriter
- IFormatProvider
- Dosya ve Akış G/Ç'si
- Nasıl yapılır: Dosyadan Metin Okuma
- Nasıl yapılır: Dosyaya Metin Yazma
Şunlara uygulanır
Write(Char[], Int32, Int32)
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
Metin akışına karakterlerin alt dizisini yazar.
public:
virtual void Write(cli::array <char> ^ buffer, int index, int count);
public virtual void Write(char[] buffer, int index, int count);
abstract member Write : char[] * int * int -> unit
override this.Write : char[] * int * int -> unit
Public Overridable Sub Write (buffer As Char(), index As Integer, count As Integer)
Parametreler
- buffer
- Char[]
Veri yazacak karakter dizisi.
- index
- Int32
Arabellekte veri almaya başlanması gereken karakter konumu.
- count
- Int32
Yazacak karakter sayısı.
Özel durumlar
Arabellek uzunluğu eksi index değeri değerinden countküçüktür.
buffer parametresi null'dir.
index veya count negatiftir.
Kapalı TextWriter .
G/Ç hatası oluşur.
Açıklamalar
Bu yöntem, konumundan indexbaşlayarak karakter dizisinden buffer buna TextWriter veri karakterleri yazarcount.
Bu aşırı yükleme, ve (indexcount + ) arasındaki index her karakter buffer için aşırı yüklemeye eşdeğerdir.Write(Char[])
Yaygın G/Ç görevlerinin listesi için bkz. Ortak G/Ç Görevleri.
Ayrıca bkz.
- Write(Char[], Int32, Int32)
- Write(Char[], Int32, Int32)
- Dosya ve Akış G/Ç'si
- Nasıl yapılır: Dosyadan Metin Okuma
- Nasıl yapılır: Dosyaya Metin Yazma
Şunlara uygulanır
Write(String, ReadOnlySpan<Object>)
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
ile aynı semantiği Format(String, ReadOnlySpan<Object>)kullanarak metin akışına biçimlendirilmiş bir dize yazar.
public:
virtual void Write(System::String ^ format, ReadOnlySpan<System::Object ^> arg);
public virtual void Write(string format, scoped ReadOnlySpan<object?> arg);
abstract member Write : string * ReadOnlySpan<obj> -> unit
override this.Write : string * ReadOnlySpan<obj> -> unit
Public Overridable Sub Write (format As String, arg As ReadOnlySpan(Of Object))
Parametreler
- format
- String
Bileşik biçim dizesi.
- arg
- ReadOnlySpan<Object>
Biçimlendirilip yazılacak sıfır veya daha fazla nesne içeren nesne aralığı.
Şunlara uygulanır
Write(String, Object[])
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
Yöntemiyle aynı semantiği Format(String, Object[]) kullanarak metin akışına biçimlendirilmiş bir dize yazar.
public:
virtual void Write(System::String ^ format, ... cli::array <System::Object ^> ^ arg);
public virtual void Write(string format, params object[] arg);
public virtual void Write(string format, params object?[] arg);
abstract member Write : string * obj[] -> unit
override this.Write : string * obj[] -> unit
Public Overridable Sub Write (format As String, ParamArray arg As Object())
Parametreler
- format
- String
Bileşik biçim dizesi.
- arg
- Object[]
Biçimlendirilip yazacak sıfır veya daha fazla nesne içeren bir nesne dizisi.
Özel durumlar
format veya arg şeklindedir null.
Kapalı TextWriter .
G/Ç hatası oluşur.
format geçerli bir bileşik biçim dizesi değil.
-veya-
Biçim öğesinin dizini 0'dan küçük (sıfır) veya dizinin uzunluğundan arg büyük veya buna eşit.
Açıklamalar
Bu yöntem, bir nesnenin değerini dize gösterimine dönüştürmek ve bu gösterimi bir dizeye eklemek için bileşik biçimlendirme kullanır. .NET, aşağıdaki biçimlendirme konularında daha ayrıntılı olarak açıklanan kapsamlı biçimlendirme desteği sağlar:
Bileşik biçimlendirme özelliği hakkında daha fazla bilgi için bkz. Bileşik Biçimlendirme.
Sayısal biçim tanımlayıcıları hakkında daha fazla bilgi için bkz. Standart Sayısal Biçim Dizeleri ve Özel Sayısal Biçim Dizeleri.
Tarih ve saat biçimi tanımlayıcıları hakkında daha fazla bilgi için bkz. Standart Tarih ve Saat Biçim Dizeleri ve Özel Tarih ve Saat Biçim Dizeleri.
Numaralandırma biçimi tanımlayıcıları hakkında daha fazla bilgi için bkz. Numaralandırma Biçimi Dizeleri.
Biçimlendirme hakkında daha fazla bilgi için bkz. Biçimlendirme Türleri.
parametresi, format bu yöntemin parametre listesindeki bir nesneye karşılık gelen, biçim öğeleri olarak adlandırılan sıfır veya daha fazla dizinli yer tutucuyla karıştırılmış sıfır veya daha fazla metin çalıştırmasını içerir. Biçimlendirme işlemi, her biçim öğesini karşılık gelen nesnenin değerinin dize gösterimiyle değiştirir.
Biçim öğesinin söz dizimi aşağıdaki gibidir:
{index[,length][:formatString]}
Köşeli ayraç içindeki öğeler isteğe bağlıdır. Aşağıdaki tabloda her öğe açıklanmaktadır. Bir biçim öğesinin söz dizimi de dahil olmak üzere bileşik biçimlendirme özelliği hakkında daha fazla bilgi için bkz. Bileşik Biçimlendirme.
| Öğe | Açıklama |
|---|---|
| Dizin | Biçimlendirilecek nesnenin parametre listesindeki sıfır tabanlı konum.
Dizin tarafından belirtilen nesne isenull, biçim öğesi ile String.Emptydeğiştirilir. Bu aşırı yüklemenin parametre listesinde bir dizi olduğundan, dizinin değeri her zaman dizinin uzunluğundan küçük olmalıdır.
Dizin konumunda parametre yoksa, bir FormatException oluşturulur. |
| , uzunluk | Parametresinin dize gösterimindeki en az karakter sayısı. Pozitifse, parametre sağa hizalanır; negatifse sola hizalanır. |
| :formatString | Biçimlendirilecek nesne tarafından desteklenen standart veya özel biçim dizesi.
formatString için olası değerler, nesnenin ToString(string format) yöntemi tarafından desteklenen değerlerle aynıdır.
formatString belirtilmezse ve biçimlendirilecek nesne arabirimi uygularsaIFormattable, null biçim dizesi olarak kullanılan parametrenin format değeri olarak IFormattable.ToString geçirilir. |
"{" ve "}" baştaki ve sondaki ayraç karakterleri gereklidir. içinde formattek bir değişmez ayraç karakteri belirtmek için iki baştaki veya sondaki ayraç karakterini belirtin; diğer bir ifadeyle "{{" veya "}}".
Bu yöntem belirtilen dizede tek tek yeni satır karakterleri (onaltılık 0x000a) aramaz ve bunları ile TextWriter.NewLinedeğiştirmez.
Belirtilen bir nesneye biçim dizesinde başvurulmazsa, yoksayılır.
Yaygın G/Ç görevlerinin listesi için bkz. Ortak G/Ç Görevleri.
Ayrıca bkz.
- StreamWriter
- StringWriter
- IFormatProvider
- Dosya ve Akış G/Ç'si
- Nasıl yapılır: Dosyadan Metin Okuma
- Nasıl yapılır: Dosyaya Metin Yazma
Şunlara uygulanır
Write(String, Object)
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
Yöntemiyle aynı semantiği Format(String, Object) kullanarak metin akışına biçimlendirilmiş bir dize yazar.
public:
virtual void Write(System::String ^ format, System::Object ^ arg0);
public virtual void Write(string format, object arg0);
public virtual void Write(string format, object? arg0);
abstract member Write : string * obj -> unit
override this.Write : string * obj -> unit
Public Overridable Sub Write (format As String, arg0 As Object)
Parametreler
- format
- String
Bileşik biçim dizesi.
- arg0
- Object
Biçimlendirilip yazacak nesne.
Özel durumlar
format, null'e eşittir.
Kapalı TextWriter .
G/Ç hatası oluşur.
format geçerli bir bileşik biçim dizesi değil.
-veya-
Biçim öğesinin dizini 0'dan küçük (sıfır) veya biçimlendirilecek nesne sayısından büyük veya buna eşit (bu yöntem aşırı yüklemesi için birdir).
Açıklamalar
Bu yöntem, bir nesnenin değerini dize gösterimine dönüştürmek ve bu gösterimi bir dizeye eklemek için bileşik biçimlendirme kullanır. .NET, aşağıdaki biçimlendirme konularında daha ayrıntılı olarak açıklanan kapsamlı biçimlendirme desteği sağlar:
Bileşik biçimlendirme özelliği hakkında daha fazla bilgi için bkz. Bileşik Biçimlendirme.
Sayısal biçim tanımlayıcıları hakkında daha fazla bilgi için bkz. Standart Sayısal Biçim Dizeleri ve Özel Sayısal Biçim Dizeleri.
Tarih ve saat biçimi tanımlayıcıları hakkında daha fazla bilgi için bkz. Standart Tarih ve Saat Biçim Dizeleri ve Özel Tarih ve Saat Biçim Dizeleri.
Numaralandırma biçimi tanımlayıcıları hakkında daha fazla bilgi için bkz. Numaralandırma Biçimi Dizeleri.
Biçimlendirme hakkında daha fazla bilgi için bkz. Biçimlendirme Türleri.
parametresi, format bu yöntemin parametre listesindeki bir nesneye karşılık gelen, biçim öğeleri olarak adlandırılan sıfır veya daha fazla dizinli yer tutucuyla karıştırılmış sıfır veya daha fazla metin çalıştırmasını içerir. Biçimlendirme işlemi, her biçim öğesini karşılık gelen nesnenin değerinin dize gösterimiyle değiştirir.
Biçim öğesinin söz dizimi aşağıdaki gibidir:
{index[,length][:formatString]}
Köşeli ayraç içindeki öğeler isteğe bağlıdır. Aşağıdaki tabloda her öğe açıklanmaktadır. Bir biçim öğesinin söz dizimi de dahil olmak üzere bileşik biçimlendirme özelliği hakkında daha fazla bilgi için bkz. Bileşik Biçimlendirme.
| Öğe | Açıklama |
|---|---|
| Dizin | Biçimlendirilecek nesnenin parametre listesindeki sıfır tabanlı konum.
Dizin tarafından belirtilen nesne isenull, biçim öğesi ile String.Emptydeğiştirilir. Bu aşırı yüklemenin parametre listesinde yalnızca tek bir nesnesi olduğundan , dizin değeri her zaman 0 olmalıdır.
Dizin konumunda parametre yoksa, bir FormatException oluşturulur. |
| , uzunluk | Parametresinin dize gösterimindeki en az karakter sayısı. Pozitifse, parametre sağa hizalanır; negatifse sola hizalanır. |
| :formatString | Biçimlendirilecek nesne tarafından desteklenen standart veya özel biçim dizesi.
formatString için olası değerler, nesnenin ToString(string format) yöntemi tarafından desteklenen değerlerle aynıdır.
formatString belirtilmezse ve biçimlendirilecek nesne arabirimi uygularsaIFormattable, null biçim dizesi olarak kullanılan parametrenin format değeri olarak IFormattable.ToString geçirilir. |
"{" ve "}" baştaki ve sondaki ayraç karakterleri gereklidir. içinde formattek bir değişmez ayraç karakteri belirtmek için iki baştaki veya sondaki ayraç karakterini belirtin; diğer bir ifadeyle "{{" veya "}}".
Bu yöntem belirtilen dizede tek tek yeni satır karakterleri (onaltılık 0x000a) aramaz ve bunları ile TextWriter.NewLinedeğiştirmez.
Belirtilen bir nesneye biçim dizesinde başvurulmazsa, yoksayılır.
Yaygın G/Ç görevlerinin listesi için bkz. Ortak G/Ç Görevleri.
Ayrıca bkz.
- StreamWriter
- StringWriter
- IFormatProvider
- Dosya ve Akış G/Ç'si
- Nasıl yapılır: Dosyadan Metin Okuma
- Nasıl yapılır: Dosyaya Metin Yazma
Şunlara uygulanır
Write(UInt64)
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
Önemli
Bu API, CLS uyumlu değildir.
8 baytlık işaretsiz tamsayının metin gösterimini metin akışına yazar.
public:
virtual void Write(System::UInt64 value);
[System.CLSCompliant(false)]
public virtual void Write(ulong value);
[<System.CLSCompliant(false)>]
abstract member Write : uint64 -> unit
override this.Write : uint64 -> unit
Public Overridable Sub Write (value As ULong)
Parametreler
- value
- UInt64
Yazacak 8 baytlık işaretsiz tamsayı.
- Öznitelikler
Özel durumlar
Kapalı TextWriter .
G/Ç hatası oluşur.
Açıklamalar
Belirtilen değerin metin gösterimi yöntemi çağrılarak UInt64.ToString oluşturulur.
TextWriter.FormatProvider özelliği değilsenull, kültüre özgü biçimlendirmeyi belirtir.
Yaygın G/Ç görevlerinin listesi için bkz. Ortak G/Ç Görevleri.
Ayrıca bkz.
- StreamWriter
- StringWriter
- IFormatProvider
- Dosya ve Akış G/Ç'si
- Nasıl yapılır: Dosyadan Metin Okuma
- Nasıl yapılır: Dosyaya Metin Yazma
Şunlara uygulanır
Write(UInt32)
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
Önemli
Bu API, CLS uyumlu değildir.
4 baytlık işaretsiz tamsayının metin gösterimini metin akışına yazar.
public:
virtual void Write(System::UInt32 value);
[System.CLSCompliant(false)]
public virtual void Write(uint value);
[<System.CLSCompliant(false)>]
abstract member Write : uint32 -> unit
override this.Write : uint32 -> unit
Public Overridable Sub Write (value As UInteger)
Parametreler
- value
- UInt32
Yazacak 4 baytlık işaretsiz tamsayı.
- Öznitelikler
Özel durumlar
Kapalı TextWriter .
G/Ç hatası oluşur.
Açıklamalar
Belirtilen değerin metin gösterimi yöntemi çağrılarak UInt32.ToString oluşturulur.
TextWriter.FormatProvider özelliği değilsenull, kültüre özgü biçimlendirmeyi belirtir.
Yaygın G/Ç görevlerinin listesi için bkz. Ortak G/Ç Görevleri.
Ayrıca bkz.
- StreamWriter
- StringWriter
- IFormatProvider
- Dosya ve Akış G/Ç'si
- Nasıl yapılır: Dosyadan Metin Okuma
- Nasıl yapılır: Dosyaya Metin Yazma
Şunlara uygulanır
Write(StringBuilder)
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
Metin akışına bir dize oluşturucu yazar.
public:
virtual void Write(System::Text::StringBuilder ^ value);
public virtual void Write(System.Text.StringBuilder? value);
abstract member Write : System.Text.StringBuilder -> unit
override this.Write : System.Text.StringBuilder -> unit
Public Overridable Sub Write (value As StringBuilder)
Parametreler
- value
- StringBuilder
Metin akışına yazmak için dize oluşturucusu olarak dize.
Açıklamalar
Bu yöntem ile eşdeğerdir Write(stringBuilder.ToString()), ancak ara dizeyi oluşturmaktan kaçınmak için yöntemini kullanır StringBuilder.GetChunks .
Şunlara uygulanır
Write(Rune)
- Kaynak:
- TextWriter.cs
public:
virtual void Write(System::Text::Rune value);
public virtual void Write(System.Text.Rune value);
abstract member Write : System.Text.Rune -> unit
override this.Write : System.Text.Rune -> unit
Public Overridable Sub Write (value As Rune)
Parametreler
- value
- Rune
Şunlara uygulanır
Write(String)
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
Metin akışına bir dize yazar.
public:
virtual void Write(System::String ^ value);
public virtual void Write(string value);
public virtual void Write(string? value);
abstract member Write : string -> unit
override this.Write : string -> unit
Public Overridable Sub Write (value As String)
Parametreler
- value
- String
Yazacak dize.
Özel durumlar
Kapalı TextWriter .
G/Ç hatası oluşur.
Açıklamalar
Bu aşırı yükleme, aşırı yüklemeye eşdeğerdir Write(Char[]) .
Bu yöntem belirtilen dizede tek tek yeni satır karakterleri (onaltılık 0x000a) aramaz ve bunları ile TextWriter.NewLinedeğiştirmez.
ise valuenull, metin akışına hiçbir şey yazılır.
Yaygın G/Ç görevlerinin listesi için bkz. Ortak G/Ç Görevleri.
Ayrıca bkz.
- Write(String)
- Write(String)
- Dosya ve Akış G/Ç'si
- Nasıl yapılır: Dosyadan Metin Okuma
- Nasıl yapılır: Dosyaya Metin Yazma
Şunlara uygulanır
Write(Decimal)
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
Ondalık değerin metin gösterimini metin akışına yazar.
public:
virtual void Write(System::Decimal value);
public virtual void Write(decimal value);
abstract member Write : decimal -> unit
override this.Write : decimal -> unit
Public Overridable Sub Write (value As Decimal)
Parametreler
- value
- Decimal
Yazacak ondalık değer.
Özel durumlar
Kapalı TextWriter .
G/Ç hatası oluşur.
Açıklamalar
FormatProvider özelliği değilsenull, kültüre özgü biçimlendirmeyi belirtir.
Ayrıca bkz.
- StreamWriter
- StringWriter
- IFormatProvider
- Dosya ve Akış G/Ç'si
- Nasıl yapılır: Dosyadan Metin Okuma
- Nasıl yapılır: Dosyaya Metin Yazma
Şunlara uygulanır
Write(ReadOnlySpan<Char>)
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
Metin akışına bir karakter aralığı yazar.
public:
virtual void Write(ReadOnlySpan<char> buffer);
public virtual void Write(ReadOnlySpan<char> buffer);
abstract member Write : ReadOnlySpan<char> -> unit
override this.Write : ReadOnlySpan<char> -> unit
Public Overridable Sub Write (buffer As ReadOnlySpan(Of Char))
Parametreler
- buffer
- ReadOnlySpan<Char>
Yazılacak karakter aralığı.
Açıklamalar
Belirtilen değerin metin gösterimi ReadOnlySpan<Karakteri> çağrılarak oluşturulur. ToString yöntemi.
Yaygın G/Ç görevlerinin listesi için bkz. Ortak G/Ç Görevleri.
Şunlara uygulanır
Write(Object)
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
Bir nesnenin metin gösterimini, o nesnede yöntemini çağırarak metin akışına ToString yazar.
public:
virtual void Write(System::Object ^ value);
public virtual void Write(object value);
public virtual void Write(object? value);
abstract member Write : obj -> unit
override this.Write : obj -> unit
Public Overridable Sub Write (value As Object)
Parametreler
- value
- Object
Yazacak nesne.
Özel durumlar
Kapalı TextWriter .
G/Ç hatası oluşur.
Açıklamalar
Bu aşırı yükleme, aşırı yüklemeye eşdeğerdir Write(String) .
Belirtilen nesne ise nullhiçbir işlem yapılmaz ve özel durum oluşturmaz. Aksi takdirde, dize gösterimini oluşturmak için nesnenin ToString yöntemi çağrılır ve sonuçta elde edilen dize çıkış akışına yazılır.
FormatProvider özelliği değilsenull, kültüre özgü biçimlendirmeyi belirtir.
Yaygın G/Ç görevlerinin listesi için bkz. Ortak G/Ç Görevleri.
Ayrıca bkz.
- StreamWriter
- StringWriter
- IFormatProvider
- Dosya ve Akış G/Ç'si
- Nasıl yapılır: Dosyadan Metin Okuma
- Nasıl yapılır: Dosyaya Metin Yazma
Şunlara uygulanır
Write(Int64)
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
8 baytlık imzalı tamsayının metin gösterimini metin akışına yazar.
public:
virtual void Write(long value);
public virtual void Write(long value);
abstract member Write : int64 -> unit
override this.Write : int64 -> unit
Public Overridable Sub Write (value As Long)
Parametreler
- value
- Int64
Yazacak 8 baytlık imzalı tamsayı.
Özel durumlar
Kapalı TextWriter .
G/Ç hatası oluşur.
Açıklamalar
Belirtilen değerin metin gösterimi yöntemi çağrılarak Int64.ToString oluşturulur.
TextWriter.FormatProvider özelliği değilsenull, kültüre özgü biçimlendirmeyi belirtir.
Yaygın G/Ç görevlerinin listesi için bkz. Ortak G/Ç Görevleri.
Nasıl yapılır: Dosyaya Metin Yazma
Ayrıca bkz.
Şunlara uygulanır
Write(Int32)
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
4 baytlık imzalı tamsayının metin gösterimini metin akışına yazar.
public:
virtual void Write(int value);
public virtual void Write(int value);
abstract member Write : int -> unit
override this.Write : int -> unit
Public Overridable Sub Write (value As Integer)
Parametreler
- value
- Int32
Yazacak 4 baytlık imzalı tamsayı.
Özel durumlar
Kapalı TextWriter .
G/Ç hatası oluşur.
Açıklamalar
Belirtilen değerin metin gösterimi yöntemi çağrılarak Int32.ToString oluşturulur.
TextWriter.FormatProvider özelliği değilsenull, kültüre özgü biçimlendirmeyi belirtir.
Yaygın G/Ç görevlerinin listesi için bkz. Ortak G/Ç Görevleri.
Ayrıca bkz.
- StreamWriter
- StringWriter
- IFormatProvider
- Dosya ve Akış G/Ç'si
- Nasıl yapılır: Dosyadan Metin Okuma
- Nasıl yapılır: Dosyaya Metin Yazma
Şunlara uygulanır
Write(Double)
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
8 baytlık kayan nokta değerinin metin gösterimini metin akışına yazar.
public:
virtual void Write(double value);
public virtual void Write(double value);
abstract member Write : double -> unit
override this.Write : double -> unit
Public Overridable Sub Write (value As Double)
Parametreler
- value
- Double
Yazacak 8 baytlık kayan nokta değeri.
Özel durumlar
Kapalı TextWriter .
G/Ç hatası oluşur.
Açıklamalar
Belirtilen değerin metin gösterimi yöntemi çağrılarak Double.ToString oluşturulur.
TextWriter.FormatProvider özelliği değilsenull, kültüre özgü biçimlendirmeyi belirtir.
Yaygın G/Ç görevlerinin listesi için bkz. Ortak G/Ç Görevleri.
Ayrıca bkz.
- StreamWriter
- StringWriter
- IFormatProvider
- Dosya ve Akış G/Ç'si
- Nasıl yapılır: Dosyadan Metin Okuma
- Nasıl yapılır: Dosyaya Metin Yazma
Şunlara uygulanır
Write(Char[])
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
Metin akışına bir karakter dizisi yazar.
public:
virtual void Write(cli::array <char> ^ buffer);
public virtual void Write(char[] buffer);
public virtual void Write(char[]? buffer);
abstract member Write : char[] -> unit
override this.Write : char[] -> unit
Public Overridable Sub Write (buffer As Char())
Parametreler
- buffer
- Char[]
Metin akışına yazacak karakter dizisi.
Özel durumlar
Kapalı TextWriter .
G/Ç hatası oluşur.
Açıklamalar
Bu yöntem belirtilen dizede tek tek yeni satır karakterleri (onaltılık 0x000a) aramaz ve bunları ile NewLinedeğiştirmez.
Bu varsayılan yöntem yöntemini çağırır Write(Char[], Int32, Int32) ve karakter dizisinin tamamını geçirir. Karakter dizisi ise nullhiçbir şey yazılır.
Yaygın G/Ç görevlerinin listesi için bkz. Ortak G/Ç Görevleri.
Ayrıca bkz.
- Write(Char[])
- Dosya ve Akış G/Ç'si
- Nasıl yapılır: Dosyadan Metin Okuma
- Nasıl yapılır: Dosyaya Metin Yazma
Şunlara uygulanır
Write(Char)
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
Metin akışına bir karakter yazar.
public:
abstract void Write(char value);
public:
virtual void Write(char value);
public abstract void Write(char value);
public virtual void Write(char value);
abstract member Write : char -> unit
abstract member Write : char -> unit
override this.Write : char -> unit
Public MustOverride Sub Write (value As Char)
Public Overridable Sub Write (value As Char)
Parametreler
- value
- Char
Metin akışına yazacak karakter.
Özel durumlar
Kapalı TextWriter .
G/Ç hatası oluşur.
Açıklamalar
Bu varsayılan yöntem hiçbir şey yapmaz, ancak türetilmiş sınıflar uygun işlevselliği sağlamak için yöntemini geçersiz kılabilir.
Yaygın G/Ç görevlerinin listesi için bkz. Ortak G/Ç Görevleri.
Ayrıca bkz.
- Write(Char)
- Write(Char)
- Dosya ve Akış G/Ç'si
- Nasıl yapılır: Dosyadan Metin Okuma
- Nasıl yapılır: Dosyaya Metin Yazma
Şunlara uygulanır
Write(Boolean)
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
Bir Boolean değerin metin gösterimini metin akışına yazar.
public:
virtual void Write(bool value);
public virtual void Write(bool value);
abstract member Write : bool -> unit
override this.Write : bool -> unit
Public Overridable Sub Write (value As Boolean)
Parametreler
- value
- Boolean
Boolean Yazacak değer.
Özel durumlar
Kapalı TextWriter .
G/Ç hatası oluşur.
Açıklamalar
Belirtilen değerin metin gösterimi yöntemi çağrılarak Boolean.ToString oluşturulur.
Bu yöntem veya Boolean.TrueStringBoolean.FalseStringçıkışlarını oluşturur.
Yaygın G/Ç görevlerinin listesi için bkz. Ortak G/Ç Görevleri.
Ayrıca bkz.
- StreamWriter
- StringWriter
- Dosya ve Akış G/Ç'si
- Nasıl yapılır: Dosyadan Metin Okuma
- Nasıl yapılır: Dosyaya Metin Yazma
Şunlara uygulanır
Write(Single)
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
- Kaynak:
- TextWriter.cs
4 baytlık kayan nokta değerinin metin gösterimini metin akışına yazar.
public:
virtual void Write(float value);
public virtual void Write(float value);
abstract member Write : single -> unit
override this.Write : single -> unit
Public Overridable Sub Write (value As Single)
Parametreler
- value
- Single
Yazacak 4 baytlık kayan nokta değeri.
Özel durumlar
Kapalı TextWriter .
G/Ç hatası oluşur.
Açıklamalar
Belirtilen değerin metin gösterimi yöntemi çağrılarak Single.ToString oluşturulur.
TextWriter.FormatProvider özelliği değilsenull, kültüre özgü biçimlendirmeyi belirtir.
Yaygın G/Ç görevlerinin listesi için bkz. Ortak G/Ç Görevleri.
Ayrıca bkz.
- StreamWriter
- StringWriter
- IFormatProvider
- Dosya ve Akış G/Ç'si
- Nasıl yapılır: Dosyadan Metin Okuma
- Nasıl yapılır: Dosyaya Metin Yazma