StreamWriter.Encoding Egenskap

Definition

Hämtar i Encoding vilken utdata skrivs.

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

Egenskapsvärde

Den Encoding angivna i konstruktorn för den aktuella instansen eller UTF8Encoding om en kodning inte har angetts.

Exempel

I följande exempel hämtas kodningen av den angivna StreamWriter instansen.

// 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())

Kommentarer

Den här egenskapen är nödvändig för vissa XML-scenarier där en rubrik måste skrivas som innehåller den kodning som används av StreamWriter. Detta gör att XML-koden kan använda ett godtyckligt StreamWriter och generera rätt XML-huvud.

En lista över vanliga I/O-uppgifter finns i Vanliga I/O-uppgifter.

Gäller för

Se även