StringWriter.Write Yöntem

Tanım

Dizeye veri yazar.

Aşırı Yüklemeler

Name Description
Write(Char[], Int32, Int32)

Dizeye karakterlerin alt dizisini yazar.

Write(String)

Geçerli dizeye bir dize yazar.

Write(StringBuilder)

Geçerli dizeye bir dize oluşturucusunun dize gösterimini yazar.

Write(Char)

Dizeye bir karakter yazar.

Write(ReadOnlySpan<Char>)

Geçerli dizeye bir karakter aralığının dize gösterimini yazar.

Write(Char[], Int32, Int32)

Kaynak:
StringWriter.cs
Kaynak:
StringWriter.cs
Kaynak:
StringWriter.cs
Kaynak:
StringWriter.cs
Kaynak:
StringWriter.cs

Dizeye karakterlerin alt dizisini 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[]

Veri yazacak karakter dizisi.

index
Int32

Arabellekte verileri okumaya başlanması gereken konum.

count
Int32

Yazacak karakter sayısı üst sınırı.

Özel durumlar

buffer, null'e eşittir.

index veya count negatiftir.

(index + count)>buffer. Length.

Yazar kapalı.

Örnekler

Bu kod örneği, oluşturucu için StringWriter() sağlanan daha büyük bir örneğin parçasıdır.

// Use the three overloads of the Write method that are
// overridden by the StringWriter class.
strWriter.Write("file path characters are: ");
strWriter.Write(
    Path.InvalidPathChars, 0, Path.InvalidPathChars.Length);
strWriter.Write('.');
' Use the three overloads of the Write method that are 
' overridden by the StringWriter class.
strWriter.Write("file path characters are: ")
strWriter.Write( _
    Path.InvalidPathChars, 0, Path.InvalidPathChars.Length)
strWriter.Write("."C)

Açıklamalar

Bu yöntem geçersiz kılar TextWriter.Write.

Bu yöntem konumundan countStringWriter başlayarak bufferveri karakterlerini öğesine yazarindex.

Aşağıdaki tabloda diğer tipik veya ilgili G/Ç görevlerinin örnekleri listelenmiştir.

Bunu yapmak için... Bu konudaki örne bakın...
Bir metin dosyası oluşturun. Nasıl yapılır: Dosyaya Metin Yazma
Metin dosyasına yazın. Nasıl yapılır: Dosyaya Metin Yazma
Metin dosyasından okuma. Nasıl yapılır: Dosyadan Metin Okuma
Dosyaya metin ekleyin. Günlük Dosyasını Açma ve Ekleme

File.AppendText

FileInfo.AppendText
Dosyanın boyutunu alma. FileInfo.Length
Bir dosyanın özniteliklerini alın. File.GetAttributes
Dosyanın özniteliklerini ayarlayın. File.SetAttributes
Bir dosyanın var olup olmadığını belirleyin. File.Exists
İkili dosyadan okuma. Nasıl yapılır: Yeni Oluşturulan Veri Dosyasına Okuma ve Yazma
İkili bir dosyaya yazın. Nasıl yapılır: Yeni Oluşturulan Veri Dosyasına Okuma ve Yazma

Ayrıca bkz.

Şunlara uygulanır

Write(String)

Kaynak:
StringWriter.cs
Kaynak:
StringWriter.cs
Kaynak:
StringWriter.cs
Kaynak:
StringWriter.cs
Kaynak:
StringWriter.cs

Geçerli dizeye bir dize yazar.

public:
 override void Write(System::String ^ value);
public override void Write(string value);
public override void Write(string? value);
override this.Write : string -> unit
Public Overrides Sub Write (value As String)

Parametreler

value
String

Yazacak dize.

Özel durumlar

Yazar kapalı.

Örnekler

Bu kod örneği, sınıfı için StringWriter sağlanan daha büyük bir örneğin parçasıdır.

convertedCharacter = (char)intCharacter;
if(convertedCharacter == '.')
{
    strWriter.Write(".\n\n");

    // Bypass the spaces between sentences.
    strReader.Read();
    strReader.Read();
}
convertedCharacter = Convert.ToChar(intCharacter)
If convertedCharacter = "."C Then
    strWriter.Write("." & vbCrLf & vbCrLf)

    ' Bypass the spaces between sentences.
    strReader.Read()
    strReader.Read()

Açıklamalar

Bu yöntem geçersiz kılar TextWriter.Write.

Belirtilen dize ise nullhiçbir şey yazilmez.

Aşağıdaki tabloda diğer tipik veya ilgili G/Ç görevlerinin örnekleri listelenmiştir.

Bunu yapmak için... Bu konudaki örne bakın...
Bir metin dosyası oluşturun. Nasıl yapılır: Dosyaya Metin Yazma
Metin dosyasına yazın. Nasıl yapılır: Dosyaya Metin Yazma
Metin dosyasından okuma. Nasıl yapılır: Dosyadan Metin Okuma
Dosyaya metin ekleyin. Günlük Dosyasını Açma ve Ekleme

File.AppendText

FileInfo.AppendText
Dosyanın boyutunu alma. FileInfo.Length
Bir dosyanın özniteliklerini alın. File.GetAttributes
Dosyanın özniteliklerini ayarlayın. File.SetAttributes
Bir dosyanın var olup olmadığını belirleyin. File.Exists
İkili dosyadan okuma. Nasıl yapılır: Yeni Oluşturulan Veri Dosyasına Okuma ve Yazma
İkili bir dosyaya yazın. Nasıl yapılır: Yeni Oluşturulan Veri Dosyasına Okuma ve Yazma

Ayrıca bkz.

Şunlara uygulanır

Write(StringBuilder)

Kaynak:
StringWriter.cs
Kaynak:
StringWriter.cs
Kaynak:
StringWriter.cs
Kaynak:
StringWriter.cs
Kaynak:
StringWriter.cs

Geçerli dizeye bir dize oluşturucusunun dize gösterimini yazar.

public:
 override void Write(System::Text::StringBuilder ^ value);
public override void Write(System.Text.StringBuilder? value);
override this.Write : System.Text.StringBuilder -> unit
Public Overrides Sub Write (value As StringBuilder)

Parametreler

value
StringBuilder

Dizeye yazacak dize oluşturucu.

Şunlara uygulanır

Write(Char)

Kaynak:
StringWriter.cs
Kaynak:
StringWriter.cs
Kaynak:
StringWriter.cs
Kaynak:
StringWriter.cs
Kaynak:
StringWriter.cs

Dizeye bir karakter 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

Yazacak karakter.

Özel durumlar

Yazar kapalı.

Örnekler

Bu kod örneği, oluşturucu için StringWriter() sağlanan daha büyük bir örneğin parçasıdır.

// Use the three overloads of the Write method that are
// overridden by the StringWriter class.
strWriter.Write("file path characters are: ");
strWriter.Write(
    Path.InvalidPathChars, 0, Path.InvalidPathChars.Length);
strWriter.Write('.');
' Use the three overloads of the Write method that are 
' overridden by the StringWriter class.
strWriter.Write("file path characters are: ")
strWriter.Write( _
    Path.InvalidPathChars, 0, Path.InvalidPathChars.Length)
strWriter.Write("."C)

Açıklamalar

Bu yöntem geçersiz kılar TextWriter.Write.

Aşağıdaki tabloda diğer tipik veya ilgili G/Ç görevlerinin örnekleri listelenmiştir.

Bunu yapmak için... Bu konudaki örne bakın...
Bir metin dosyası oluşturun. Nasıl yapılır: Dosyaya Metin Yazma
Metin dosyasına yazın. Nasıl yapılır: Dosyaya Metin Yazma
Metin dosyasından okuma. Nasıl yapılır: Dosyadan Metin Okuma
Dosyaya metin ekleyin. Günlük Dosyasını Açma ve Ekleme

File.AppendText

FileInfo.AppendText
Dosyanın boyutunu alma. FileInfo.Length
Bir dosyanın özniteliklerini alın. File.GetAttributes
Dosyanın özniteliklerini ayarlayın. File.SetAttributes
Bir dosyanın var olup olmadığını belirleyin. File.Exists
İkili dosyadan okuma. Nasıl yapılır: Yeni Oluşturulan Veri Dosyasına Okuma ve Yazma
İkili bir dosyaya yazın. Nasıl yapılır: Yeni Oluşturulan Veri Dosyasına Okuma ve Yazma

Ayrıca bkz.

Şunlara uygulanır

Write(ReadOnlySpan<Char>)

Kaynak:
StringWriter.cs
Kaynak:
StringWriter.cs
Kaynak:
StringWriter.cs
Kaynak:
StringWriter.cs
Kaynak:
StringWriter.cs

Geçerli dizeye bir karakter aralığının dize gösterimini yazar.

public:
 override void Write(ReadOnlySpan<char> buffer);
public override void Write(ReadOnlySpan<char> buffer);
override this.Write : ReadOnlySpan<char> -> unit
Public Overrides Sub Write (buffer As ReadOnlySpan(Of Char))

Parametreler

buffer
ReadOnlySpan<Char>

Dizeye yazılacak karakter aralığı.

Şunlara uygulanır