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 任务。