StringWriter.Close Yöntem

Tanım

Geçerli StringWriter akışı ve temel alınan akışı kapatır.

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

Örnekler

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

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

Açıklamalar

Dosya oluşturma ve dosyaya metin yazma örneği için bkz . Nasıl yapılır: Dosyaya Metin Yazma. Dosyadan metin okuma örneği için bkz . Nasıl yapılır: Dosyadan Metin Okuma. İkili dosyadan okuma ve ikili dosyaya yazma örneği için bkz . Nasıl yapılır: Yeni Oluşturulan Veri Dosyasına Okuma ve Yazma.

Bu yöntem geçersiz kılar Stream.Close.

Bu uygulamasıClose, bir true değer geçiren yöntemini çağırırDispose.

Akışın boşaltılması, açıkça çağırmadığınız Closesürece temel alınan kodlayıcısını temizlemez. ayarı AutoFlushtrue , verilerin arabellekten akışa boşaltılacağı, ancak kodlayıcı durumunun boşaltılmayacağı anlamına gelir. Bu, kodlayıcının durumunu (kısmi karakterler) koruyabilmesini ve böylece bir sonraki karakter bloğunu doğru şekilde kodlamasını sağlar. Bu senaryo UTF8 ve UTF7'yi etkiler; burada belirli karakterler yalnızca kodlayıcı bitişik karakteri veya karakterleri aldıktan sonra kodlanabilir.

Şunlara uygulanır

Ayrıca bkz.