Bagikan melalui


StringWriter.Write Metode

Definisi

Menulis data ke string.

Overload

Write(Char[], Int32, Int32)

Menulis subarray karakter ke string.

Write(String)

Menulis string ke string saat ini.

Write(StringBuilder)

Menulis representasi string penyusun string ke string saat ini.

Write(Char)

Menulis karakter ke string.

Write(ReadOnlySpan<Char>)

Menulis representasi string dari rentang karakter ke string saat ini.

Write(Char[], Int32, Int32)

Sumber:
StringWriter.cs
Sumber:
StringWriter.cs
Sumber:
StringWriter.cs

Menulis subarray karakter ke string.

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)

Parameter

buffer
Char[]

Array karakter untuk menulis data.

index
Int32

Posisi dalam buffer untuk mulai membaca data.

count
Int32

Jumlah maksimum karakter yang akan ditulis.

Pengecualian

bufferadalah null.

index atau count negatif.

(index + count)>buffer. Length.

Penulis ditutup.

Contoh

Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan untuk StringWriter() konstruktor.

// 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)

Keterangan

Metode ini mengambil TextWriter.Writealih .

Metode ini menulis count karakter data ke ini StringWriter dari buffer, dimulai dari posisi index.

Tabel berikut ini mencantumkan contoh tugas I/O umum atau terkait lainnya.

Untuk melakukan ini... Lihat contoh dalam topik ini...
Buat file teks. Cara: Menulis Teks ke File
Menulis ke file teks. Cara: Menulis Teks ke File
Membaca dari file teks. Cara: Membaca Teks dari File
Tambahkan teks ke file. Cara: Membuka dan Menambahkan ke File Log

File.AppendText

FileInfo.AppendText
Mendapatkan ukuran file. FileInfo.Length
Mendapatkan atribut file. File.GetAttributes
Atur atribut file. File.SetAttributes
Tentukan apakah file ada. File.Exists
Membaca dari file biner. Cara: Membaca dan Menulis ke File Data yang Baru Dibuat
Tulis ke file biner. Cara: Membaca dan Menulis ke File Data yang Baru Dibuat

Lihat juga

Berlaku untuk

Write(String)

Sumber:
StringWriter.cs
Sumber:
StringWriter.cs
Sumber:
StringWriter.cs

Menulis string ke string saat ini.

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)

Parameter

value
String

String yang akan ditulis.

Pengecualian

Penulis ditutup.

Contoh

Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan untuk StringWriter kelas .

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()

Keterangan

Metode ini mengambil TextWriter.Writealih .

Jika string yang ditentukan adalah null, tidak ada yang ditulis.

Tabel berikut ini mencantumkan contoh tugas I/O umum atau terkait lainnya.

Untuk melakukan ini... Lihat contoh dalam topik ini...
Buat file teks. Cara: Menulis Teks ke File
Menulis ke file teks. Cara: Menulis Teks ke File
Membaca dari file teks. Cara: Membaca Teks dari File
Tambahkan teks ke file. Cara: Membuka dan Menambahkan ke File Log

File.AppendText

FileInfo.AppendText
Mendapatkan ukuran file. FileInfo.Length
Mendapatkan atribut file. File.GetAttributes
Atur atribut file. File.SetAttributes
Tentukan apakah file ada. File.Exists
Membaca dari file biner. Cara: Membaca dan Menulis ke File Data yang Baru Dibuat
Tulis ke file biner. Cara: Membaca dan Menulis ke File Data yang Baru Dibuat

Lihat juga

Berlaku untuk

Write(StringBuilder)

Sumber:
StringWriter.cs
Sumber:
StringWriter.cs
Sumber:
StringWriter.cs

Menulis representasi string penyusun string ke string saat ini.

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)

Parameter

value
StringBuilder

Pembangun string untuk menulis ke string.

Berlaku untuk

Write(Char)

Sumber:
StringWriter.cs
Sumber:
StringWriter.cs
Sumber:
StringWriter.cs

Menulis karakter ke string.

public:
 override void Write(char value);
public override void Write (char value);
override this.Write : char -> unit
Public Overrides Sub Write (value As Char)

Parameter

value
Char

Karakter yang akan ditulis.

Pengecualian

Penulis ditutup.

Contoh

Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan untuk StringWriter() konstruktor.

// 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)

Keterangan

Metode ini mengambil TextWriter.Writealih .

Tabel berikut ini mencantumkan contoh tugas I/O umum atau terkait lainnya.

Untuk melakukan ini... Lihat contoh dalam topik ini...
Buat file teks. Cara: Menulis Teks ke File
Menulis ke file teks. Cara: Menulis Teks ke File
Membaca dari file teks. Cara: Membaca Teks dari File
Tambahkan teks ke file. Cara: Membuka dan Menambahkan ke File Log

File.AppendText

FileInfo.AppendText
Mendapatkan ukuran file. FileInfo.Length
Mendapatkan atribut file. File.GetAttributes
Atur atribut file. File.SetAttributes
Tentukan apakah file ada. File.Exists
Membaca dari file biner. Cara: Membaca dan Menulis ke File Data yang Baru Dibuat
Tulis ke file biner. Cara: Membaca dan Menulis ke File Data yang Baru Dibuat

Lihat juga

Berlaku untuk

Write(ReadOnlySpan<Char>)

Sumber:
StringWriter.cs
Sumber:
StringWriter.cs
Sumber:
StringWriter.cs

Menulis representasi string dari rentang karakter ke string saat ini.

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))

Parameter

buffer
ReadOnlySpan<Char>

Rentang karakter untuk menulis ke string.

Berlaku untuk