StringWriter.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

示例

此代码示例是为 构造函数提供的更大示例的 StringWriter() 一部分。

Console::WriteLine( "The following string is {0} encoded.\n{1}", strWriter->Encoding->EncodingName, strWriter->ToString() );
Console.WriteLine("The following string is {0} encoded.\n{1}",
    strWriter.Encoding.EncodingName, strWriter.ToString());
Console.WriteLine("The following string is {0} encoded." _
    & vbCrLf & "{1}", _
    strWriter.Encoding.EncodingName, strWriter.ToString())

注解

对于必须写入包含 由 使用的编码的标头的某些 XML 方案, StringWriter此属性是必需的。 这允许 XML 代码使用任意 StringWriter 值并生成正确的 XML 标头。

下表列出了其他典型或相关 I/O 任务的示例。

若要执行此操作... 请参见本主题中的示例...
创建文本文件。 如何:将文本写入文件
写入文本文件。 如何:将文本写入文件
从文本文件读取。 如何:从文件中读取文本

适用于

另请参阅