StringWriter.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.
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 index
veri 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 null
hiç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ığı.