StringWriter.Close Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Bezárja az aktuális StringWriter és a mögöttes streamet.
public:
override void Close();
public override void Close();
override this.Close : unit -> unit
Public Overrides Sub Close ()
Példák
Ez a példakód egy nagyobb, a StringWriter(StringBuilder) konstruktor számára biztosított példa része.
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())
Megjegyzések
Ha egy fájlt szeretne létrehozni és szöveget írni egy fájlba, olvassa el a How to: Write Text to a File (Szöveg írása fájlba) című témakört. Ha például egy fájlból olvas szöveget, olvassa el az Útmutató: Szöveg olvasása fájlból című témakört. Ha egy bináris fájlból való olvasásra és írásra van példa, olvassa el az Útmutató: Olvasás és írás újonnan létrehozott adatfájlba című témakört.
Ez a metódus felülbírálja a parancsot Stream.Close.
Ez a implementáció meghívja Close az Dispose értéket átadó metódust true .
A stream kiürítése csak akkor üríti ki a mögöttes kódolót, ha kifejezetten meghívja Close.
AutoFlush A beállítás true azt jelenti, hogy az adatok a pufferből a streambe kerülnek, de a kódoló állapota nem lesz kiürítve. Ez lehetővé teszi, hogy a kódoló megtartsa az állapotát (részleges karaktereket), hogy megfelelően kódolhassa a következő karakterblokkot. Ez a forgatókönyv az UTF8-at és az UTF7-et érinti, ahol bizonyos karakterek csak akkor kódolhatók, ha a kódoló megkapja a szomszédos karaktert vagy karaktereket.