StreamWriter.Encoding Eigenschaft

Definition

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".

Gilt für:

Weitere Informationen