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 nebylo zadáno kódování.
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());
' 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 musí být zapsána hlavička obsahující kódování používané objektem StreamWriter. To umožňuje kódu XML využívat libovolné a vygenerovat StreamWriter správnou hlavičku XML.
Seznam běžných vstupně-výstupních úloh najdete v tématu Běžné vstupně-výstupní úlohy.