Bagikan melalui


StringWriter.Close Metode

Definisi

Menutup aliran saat ini StringWriter dan yang mendasar.

public:
 override void Close();
public override void Close ();
override this.Close : unit -> unit
Public Overrides Sub Close ()

Contoh

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

strWriter->Close();

// Since the StringWriter is closed, an exception will 
// be thrown if the Write method is called. However, 
// the StringBuilder can still manipulate the string.
strBuilder->Insert( 0, "Invalid " );
Console::WriteLine( strWriter->ToString() );
strWriter.Close();

// Since the StringWriter is closed, an exception will
// be thrown if the Write method is called. However,
// the StringBuilder can still manipulate the string.
strBuilder.Insert(0, "Invalid ");
Console.WriteLine(strWriter.ToString());
strWriter.Close()

' Since the StringWriter is closed, an exception will 
' be thrown if the Write method is called. However, 
' the StringBuilder can still manipulate the string.
strBuilder.Insert(0, "Invalid ")
Console.WriteLine(strWriter.ToString())

Keterangan

Untuk contoh membuat file dan menulis teks ke file, lihat Cara: Menulis Teks ke File. Untuk contoh membaca teks dari file, lihat Cara: Membaca Teks dari File. Untuk contoh membaca dari dan menulis ke file biner, lihat Cara: Membaca dan Menulis ke File Data yang Baru Dibuat.

Metode ini mengambil alih Stream.Close.

Implementasi Close ini memanggil Dispose metode yang meneruskan true nilai.

Membersihkan aliran tidak akan menghapus encoder yang mendasar kecuali Anda secara eksplisit memanggil Close. Pengaturan AutoFlush ke true berarti bahwa data akan dihapus dari buffer ke aliran, tetapi status encoder tidak akan dibersihkan. Ini memungkinkan encoder untuk mempertahankan statusnya (karakter parsial) sehingga dapat mengodekan blok karakter berikutnya dengan benar. Skenario ini memengaruhi UTF8 dan UTF7 di mana karakter tertentu hanya dapat dikodekan setelah encoder menerima karakter atau karakter yang berdekatan.

Berlaku untuk

Lihat juga