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 ab, in der 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
Die im Konstruktor für die aktuelle Instanz angegebene Encoding oder UTF8Encoding, sofern keine Codierung angegeben wurde.
Beispiele
Im folgenden Beispiel wird die Codierung der angegebenen StreamWriter instance 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());
' 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 mit der von StreamWriterverwendeten Codierung geschrieben werden muss. Dadurch kann der XML-Code einen beliebigen StreamWriter nutzen und den richtigen XML-Header generieren.
Eine Liste der allgemeinen E/A-Aufgaben finden Sie unter Allgemeine E/A-Aufgaben.