StreamWriter.Encoding Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá, Encoding ve kterém je výstup zapsán.
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
Hodnota vlastnosti
Zadaný Encoding v konstruktoru pro aktuální instanci, nebo UTF8Encoding pokud kódování nebylo zadáno.
Příklady
Následující příklad načte kódování zadané StreamWriter instance.
// 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())
Poznámky
Tato vlastnost je nezbytná pro některé scénáře XML, kdy hlavička musí být zapsána obsahující kódování používané znakem StreamWriter. To umožňuje kódu XML využívat libovolné StreamWriter a vygenerovat správné hlavičky XML.
Seznam běžných vstupně-výstupních úloh najdete v tématu Běžné vstupně-výstupní úlohy.