Aracılığıyla paylaş


StringWriter.Write Yöntem

Tanım

Dizeye veri yazar.

Aşırı Yüklemeler

Write(Char[], Int32, Int32)

Dizeye karakterlerin alt dizisini yazar.

Write(String)

Geçerli dizeye bir dize yazar.

Write(StringBuilder)

Bir dize oluşturucusunun dize gösterimini geçerli dizeye yazar.

Write(Char)

Dizeye bir karakter yazar.

Write(ReadOnlySpan<Char>)

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

Write(Char[], Int32, Int32)

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şlayabileceğiniz konum.

count
Int32

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

Özel durumlar

buffer, null değeridir.

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( Char::Parse( "." ) );
// 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 başlayarak indexveri karakterlerini bu bufferöğesine yazarcount.StringWriter

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

Bunu yapmak için... Bu konudaki örneğe bakın...
Bir metin dosyası İçerik Oluşturucu. Nasıl yapılır: Bir Dosyaya Metin Yazma
Metin dosyasına yazma. Nasıl yapılır: Bir Dosyaya Metin Yazma
Metin dosyasından okuma. Nasıl yapılır: Dosyadan Metin Okuma
Dosyaya metin ekleme. Nasıl yapılır: Günlük Dosyasını Açma ve Sonuna Ekleme

File.AppendText

FileInfo.AppendText
Dosyanın boyutunu alın. 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 bir Veri Dosyasını Okuma ve Dosyaya Yazma
İkili bir dosyaya yazın. Nasıl yapılır: Yeni Oluşturulan bir Veri Dosyasını Okuma ve Dosyaya Yazma

Ayrıca bkz.

Şunlara uygulanır

Write(String)

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

Yazılacak 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 = Convert::ToChar( intCharacter );
if ( convertedCharacter == '.' )
{
   strWriter->Write(  ".\n\n" );
   
   // Bypass the spaces between sentences.
   strReader->Read();
   strReader->Read();
}
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 listelidir.

Bunu yapmak için... Bu konudaki örneğe bakın...
Bir metin dosyası İçerik Oluşturucu. Nasıl yapılır: Bir Dosyaya Metin Yazma
Metin dosyasına yazma. Nasıl yapılır: Bir Dosyaya Metin Yazma
Metin dosyasından okuma. Nasıl yapılır: Dosyadan Metin Okuma
Dosyaya metin ekleme. Nasıl yapılır: Günlük Dosyasını Açma ve Sonuna Ekleme

File.AppendText

FileInfo.AppendText
Dosyanın boyutunu alın. 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 bir Veri Dosyasını Okuma ve Dosyaya Yazma
İkili bir dosyaya yazın. Nasıl yapılır: Yeni Oluşturulan bir Veri Dosyasını Okuma ve Dosyaya Yazma

Ayrıca bkz.

Şunlara uygulanır

Write(StringBuilder)

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

Bir dize oluşturucusunun dize gösterimini geçerli dizeye 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

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( Char::Parse( "." ) );
// 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 listelidir.

Bunu yapmak için... Bu konudaki örneğe bakın...
Bir metin dosyası İçerik Oluşturucu. Nasıl yapılır: Bir Dosyaya Metin Yazma
Metin dosyasına yazma. Nasıl yapılır: Bir Dosyaya Metin Yazma
Metin dosyasından okuma. Nasıl yapılır: Dosyadan Metin Okuma
Dosyaya metin ekleme. Nasıl yapılır: Günlük Dosyasını Açma ve Sonuna Ekleme

File.AppendText

FileInfo.AppendText
Dosyanın boyutunu alın. 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 bir Veri Dosyasını Okuma ve Dosyaya Yazma
İkili bir dosyaya yazın. Nasıl yapılır: Yeni Oluşturulan bir Veri Dosyasını Okuma ve Dosyaya Yazma

Ayrıca bkz.

Şunlara uygulanır

Write(ReadOnlySpan<Char>)

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

Geçerli dizeye 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