要查看英语原文,请勾选“英语”复选框。也可将鼠标指针移到文本上,在弹出窗口中显示英语原文。
翻译
英语

StringWriter 类

实现一个用于将信息写入字符串的 TextWriter 该信息存储在基础 StringBuilder 中。

命名空间:  System.IO
程序集:  mscorlib(在 mscorlib.dll 中)

[ComVisibleAttribute(true)]
public class StringWriter : TextWriter

StringWriter 类型公开以下成员。

  名称说明
公共方法受 Silverlight for Windows Phone 支持受 Xbox 360 支持StringWriter()初始化 StringWriter 类的新实例。
公共方法受 Silverlight for Windows Phone 支持受 Xbox 360 支持StringWriter(IFormatProvider)使用指定的格式控制初始化 StringWriter 类的新实例。
公共方法受 Silverlight for Windows Phone 支持受 Xbox 360 支持StringWriter(StringBuilder)初始化写入指定 StringBuilderStringWriter 类的新实例。
公共方法受 Silverlight for Windows Phone 支持受 Xbox 360 支持StringWriter(StringBuilder, IFormatProvider)初始化写入指定 StringBuilder 并具有指定格式提供程序的 StringWriter 类的新实例。
页首

  名称说明
公共属性受 Silverlight for Windows Phone 支持受 Xbox 360 支持Encoding获取将输出写入到其中的 Encoding (重写 TextWriter.Encoding。)
公共属性受 Silverlight for Windows Phone 支持受 Xbox 360 支持FormatProvider获取控制格式设置的对象。 (继承自 TextWriter。)
公共属性受 Silverlight for Windows Phone 支持受 Xbox 360 支持NewLine获取或设置由当前 TextWriter 使用的行结束符字符串。 (继承自 TextWriter。)
页首

  名称说明
公共方法受 Silverlight for Windows Phone 支持受 Xbox 360 支持Close关闭当前的 StringWriter 和基础流。 (重写 TextWriter.Close()。)
公共方法受 Silverlight for Windows Phone 支持受 Xbox 360 支持Dispose()释放由 TextWriter 对象使用的所有资源。 (继承自 TextWriter。)
受保护的方法受 Silverlight for Windows Phone 支持受 Xbox 360 支持Dispose(Boolean)释放由 StringWriter 占用的非托管资源,还可以另外再释放托管资源。 (重写 TextWriter.Dispose(Boolean)。)
公共方法受 Silverlight for Windows Phone 支持受 Xbox 360 支持Equals(Object)确定指定的 Object 是否等于当前的 Object (继承自 Object。)
受保护的方法受 Silverlight for Windows Phone 支持受 Xbox 360 支持Finalize允许对象在垃圾回收对 Object 进行回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法受 Silverlight for Windows Phone 支持受 Xbox 360 支持Flush清理当前编写器的所有缓冲区,使所有缓冲数据写入基础设备。 (继承自 TextWriter。)
公共方法受 Silverlight for Windows Phone 支持受 Xbox 360 支持GetHashCode用作特定类型的哈希函数。 (继承自 Object。)
公共方法受 Silverlight for Windows Phone 支持受 Xbox 360 支持GetStringBuilder返回基础 StringBuilder
公共方法受 Silverlight for Windows Phone 支持受 Xbox 360 支持GetType获取当前实例的 Type (继承自 Object。)
受保护的方法受 Silverlight for Windows Phone 支持受 Xbox 360 支持MemberwiseClone创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法受 Silverlight for Windows Phone 支持受 Xbox 360 支持ToString返回包含迄今为止写入到当前 StringWriter 中的字符的字符串。 (重写 Object.ToString()。)
公共方法受 Silverlight for Windows Phone 支持受 Xbox 360 支持Write(Boolean)Boolean 值的文本表示形式写入文本流。 (继承自 TextWriter。)
公共方法受 Silverlight for Windows Phone 支持受 Xbox 360 支持Write(Char)将一个字符写入到 StringWriter 的此实例中。 (重写 TextWriter.Write(Char)。)
公共方法受 Silverlight for Windows Phone 支持受 Xbox 360 支持Write(Char[])将字符数组写入文本流。 (继承自 TextWriter。)
公共方法受 Silverlight for Windows Phone 支持受 Xbox 360 支持Write(Decimal)将十进制值的文本表示形式写入文本流。 (继承自 TextWriter。)
公共方法受 Silverlight for Windows Phone 支持受 Xbox 360 支持Write(Double)将 8 字节浮点值的文本表示形式写入文本流。 (继承自 TextWriter。)
公共方法受 Silverlight for Windows Phone 支持受 Xbox 360 支持Write(Int32)将 4 字节有符号整数的文本表示形式写入文本流。 (继承自 TextWriter。)
公共方法受 Silverlight for Windows Phone 支持受 Xbox 360 支持Write(Int64)将 8 字节有符号整数的文本表示形式写入文本流。 (继承自 TextWriter。)
公共方法受 Silverlight for Windows Phone 支持受 Xbox 360 支持Write(Object)通过在对象上调用 ToString 将此对象的文本表示形式写入文本流。 (继承自 TextWriter。)
公共方法受 Silverlight for Windows Phone 支持受 Xbox 360 支持Write(Single)将 4 字节浮点值的文本表示形式写入文本流。 (继承自 TextWriter。)
公共方法受 Silverlight for Windows Phone 支持受 Xbox 360 支持Write(String)将字符串写入到 StringWriter 的此实例中。 (重写 TextWriter.Write(String)。)
公共方法受 Silverlight for Windows Phone 支持受 Xbox 360 支持Write(UInt32)将 4 字节无符号整数的文本表示形式写入文本流。 (继承自 TextWriter。)
公共方法受 Silverlight for Windows Phone 支持受 Xbox 360 支持Write(UInt64)将 8 字节无符号整数的文本表示形式写入文本流。 (继承自 TextWriter。)
公共方法受 Silverlight for Windows Phone 支持受 Xbox 360 支持Write(String, Object)使用与 String.Format 相同的语义写出格式化的字符串。 (继承自 TextWriter。)
公共方法受 Silverlight for Windows Phone 支持受 Xbox 360 支持Write(String, Object[])使用与 String.Format 相同的语义写出格式化的字符串。 (继承自 TextWriter。)
公共方法受 Silverlight for Windows Phone 支持受 Xbox 360 支持Write(Char[], Int32, Int32)将字符数组的指定区域写入到 StringWriter 的此实例中。 (重写 TextWriter.Write(Char[], Int32, Int32)。)
公共方法受 Silverlight for Windows Phone 支持受 Xbox 360 支持Write(String, Object, Object)使用与 String.Format 相同的语义写出格式化的字符串。 (继承自 TextWriter。)
公共方法受 Silverlight for Windows Phone 支持受 Xbox 360 支持WriteLine()将行结束符写入文本流。 (继承自 TextWriter。)
公共方法受 Silverlight for Windows Phone 支持受 Xbox 360 支持WriteLine(Boolean)将后跟行结束符的 Boolean 的文本表示形式写入文本流。 (继承自 TextWriter。)
公共方法受 Silverlight for Windows Phone 支持受 Xbox 360 支持WriteLine(Char)将后跟行结束符的字符写入文本流。 (继承自 TextWriter。)
公共方法受 Silverlight for Windows Phone 支持受 Xbox 360 支持WriteLine(Char[])将后跟行结束符的字符数组写入文本流。 (继承自 TextWriter。)
公共方法受 Silverlight for Windows Phone 支持受 Xbox 360 支持WriteLine(Decimal)将后面带有行结束符的十进制值的文本表示形式写入文本流。 (继承自 TextWriter。)
公共方法受 Silverlight for Windows Phone 支持受 Xbox 360 支持WriteLine(Double)将后跟行结束符的 8 字节浮点值的文本表示形式写入文本流。 (继承自 TextWriter。)
公共方法受 Silverlight for Windows Phone 支持受 Xbox 360 支持WriteLine(Int32)将后跟行结束符的 4 字节有符号整数的文本表示形式写入文本流。 (继承自 TextWriter。)
公共方法受 Silverlight for Windows Phone 支持受 Xbox 360 支持WriteLine(Int64)将后跟行结束符的 8 字节有符号整数的文本表示形式写入文本流。 (继承自 TextWriter。)
公共方法受 Silverlight for Windows Phone 支持受 Xbox 360 支持WriteLine(Object)通过在对象上调用 ToString 将后跟行结束符的此对象的文本表示形式写入文本流。 (继承自 TextWriter。)
公共方法受 Silverlight for Windows Phone 支持受 Xbox 360 支持WriteLine(Single)将后跟行结束符的 4 字节浮点值的文本表示形式写入文本流。 (继承自 TextWriter。)
公共方法受 Silverlight for Windows Phone 支持受 Xbox 360 支持WriteLine(String)将后跟行结束符的字符串写入文本流。 (继承自 TextWriter。)
公共方法受 Silverlight for Windows Phone 支持受 Xbox 360 支持WriteLine(UInt32)将后跟行结束符的 4 字节无符号整数的文本表示形式写入文本流。 (继承自 TextWriter。)
公共方法受 Silverlight for Windows Phone 支持受 Xbox 360 支持WriteLine(UInt64)将后跟行结束符的 8 字节无符号整数的文本表示形式写入文本流。 (继承自 TextWriter。)
公共方法受 Silverlight for Windows Phone 支持受 Xbox 360 支持WriteLine(String, Object)使用与 Format 相同的语义写出格式化的字符串和一个新行。 (继承自 TextWriter。)
公共方法受 Silverlight for Windows Phone 支持受 Xbox 360 支持WriteLine(String, Object[])使用与 Format 相同的语义写出格式化的字符串和一个新行。 (继承自 TextWriter。)
公共方法受 Silverlight for Windows Phone 支持受 Xbox 360 支持WriteLine(Char[], Int32, Int32)将后跟行结束符的字符子数组写入文本流。 (继承自 TextWriter。)
公共方法受 Silverlight for Windows Phone 支持受 Xbox 360 支持WriteLine(String, Object, Object)使用与 Format 相同的语义写出格式化的字符串和一个新行。 (继承自 TextWriter。)
页首

  名称说明
受保护的字段受 Silverlight for Windows Phone 支持受 Xbox 360 支持CoreNewLine存储用于此 TextWriter 的换行符。 (继承自 TextWriter。)
页首

Silverlight

受以下版本支持:5、4、3

Silverlight for Windows Phone

受以下版本支持:Windows Phone OS 7.1、Windows Phone OS 7.0

XNA Framework

受以下版本支持:Xbox 360、Windows Phone OS 7.0

有关 Silverlight 支持的操作系统和浏览器的列表,请参见 支持的操作系统和浏览器

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

社区附加资源

添加
显示: