StreamWriter.Encoding Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Encoding Ausgabe ab, in die die Ausgabe geschrieben wird.
public:
virtual property System::Text::Encoding ^ Encoding { System::Text::Encoding ^ get(); };
public override System.Text.Encoding Encoding { get; }
member this.Encoding : System.Text.Encoding
Public Overrides ReadOnly Property Encoding As Encoding
Eigenschaftswert
Der Encoding im Konstruktor für die aktuelle Instanz UTF8Encoding oder wenn keine Codierung angegeben wurde.
Beispiele
Im folgenden Beispiel wird die Codierung der angegebenen StreamWriter Instanz abgerufen.
// Write out the current text encoding
sw.WriteLine("Encoding: {0}",
sw.Encoding.ToString());
' Write out the current text encoding.
Sw.WriteLine("Encoding: {0}", _
Sw.Encoding.ToString())
Hinweise
Diese Eigenschaft ist für einige XML-Szenarien erforderlich, in denen ein Header geschrieben werden muss, der die von der StreamWriterCodierung verwendete Codierung enthält. Auf diese Weise kann der XML-Code einen beliebigen StreamWriter code verwenden und den richtigen XML-Header generieren.
Eine Liste allgemeiner E/A-Aufgaben finden Sie unter "Allgemeine E/A-Aufgaben".