StreamWriter.Encoding 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得寫入輸出的 Encoding。
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
屬性值
Encoding (在目前執行個體的建構函式中指定);如果未指定編碼方式,則為 UTF8Encoding。
範例
下列範例會擷取指定 StreamWriter 實例的編碼方式。
// 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())
備註
某些 XML 案例需要這個屬性,其中標頭必須寫入,其中包含 所使用的 StreamWriter編碼。 這可讓 XML 程式代碼取用任意 StreamWriter 的 ,並產生正確的 XML 標頭。
如需一般 I/O 工作的清單,請參閱 一般 I/O 工作。