StreamWriter.Encoding Eigenschaft

Definition

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 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());
' 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.

Gilt für:

Weitere Informationen