共用方式為


StreamWriter.Encoding 屬性

定義

取得寫入輸出的 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 工作

適用於

另請參閱