导出 (0) 打印
全部展开
此文章由人工翻译。 将光标移到文章的句子上,以查看原文。
译文
原文

TextReader 类

表示可读取连续字符系列的读取器。

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

[SerializableAttribute]
[ComVisibleAttribute(true)]
public abstract class TextReader : MarshalByRefObject, 
	IDisposable

TextReader 类型公开以下成员。

  名称说明
受保护的方法由 XNA Framework 提供支持4dtxwhby.PortableClassLibrary(zh-cn,VS.100).gifTextReader初始化 TextReader 类的新实例。
页首

  名称说明
公共方法由 XNA Framework 提供支持Close关闭 TextReader 并释放与该 TextReader 关联的所有系统资源。
公共方法CreateObjRef创建一个对象,该对象包含生成用于与远程对象进行通信的代理所需的全部相关信息。 (继承自 MarshalByRefObject。)
公共方法由 XNA Framework 提供支持4dtxwhby.PortableClassLibrary(zh-cn,VS.100).gifDispose()释放由 TextReader 对象占用的所有资源。
受保护的方法由 XNA Framework 提供支持4dtxwhby.PortableClassLibrary(zh-cn,VS.100).gifDispose(Boolean)释放由 TextReader 占用的非托管资源,还可以另外再释放托管资源。
公共方法由 XNA Framework 提供支持4dtxwhby.PortableClassLibrary(zh-cn,VS.100).gifEquals(Object)确定指定的 Object 是否等于当前的 Object (继承自 Object。)
受保护的方法由 XNA Framework 提供支持4dtxwhby.PortableClassLibrary(zh-cn,VS.100).gifFinalize允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法由 XNA Framework 提供支持4dtxwhby.PortableClassLibrary(zh-cn,VS.100).gifGetHashCode用作特定类型的哈希函数。 (继承自 Object。)
公共方法GetLifetimeService检索控制此实例的生存期策略的当前生存期服务对象。 (继承自 MarshalByRefObject。)
公共方法由 XNA Framework 提供支持4dtxwhby.PortableClassLibrary(zh-cn,VS.100).gifGetType获取当前实例的 Type (继承自 Object。)
公共方法InitializeLifetimeService获取控制此实例的生存期策略的生存期服务对象。 (继承自 MarshalByRefObject。)
受保护的方法由 XNA Framework 提供支持4dtxwhby.PortableClassLibrary(zh-cn,VS.100).gifMemberwiseClone()创建当前 Object 的浅表副本。 (继承自 Object。)
受保护的方法MemberwiseClone(Boolean)创建当前 MarshalByRefObject 对象的浅表副本。 (继承自 MarshalByRefObject。)
公共方法由 XNA Framework 提供支持4dtxwhby.PortableClassLibrary(zh-cn,VS.100).gifPeek读取下一个字符,而不更改读取器状态或字符源。 返回下一个可用字符,而实际上并不从输入流中读取此字符。
公共方法由 XNA Framework 提供支持4dtxwhby.PortableClassLibrary(zh-cn,VS.100).gifRead()读取输入流中的下一个字符并使该字符的位置提升一个字符。
公共方法由 XNA Framework 提供支持4dtxwhby.PortableClassLibrary(zh-cn,VS.100).gifRead(Char[], Int32, Int32)从当前流中读取最大 count 的字符并从 index 开始将该数据写入 buffer
公共方法由 XNA Framework 提供支持4dtxwhby.PortableClassLibrary(zh-cn,VS.100).gifReadBlock从当前流中读取最大 count 的字符并从 index 开始将该数据写入 buffer
公共方法由 XNA Framework 提供支持4dtxwhby.PortableClassLibrary(zh-cn,VS.100).gifReadLine从当前流中读取一行字符并将数据作为字符串返回。
公共方法由 XNA Framework 提供支持4dtxwhby.PortableClassLibrary(zh-cn,VS.100).gifReadToEnd读取从当前位置到 TextReader 的结尾的所有字符并将它们作为一个字符串返回。
公共方法静态成员由 XNA Framework 提供支持Synchronized在指定 TextReader 周围创建线程安全包装。
公共方法由 XNA Framework 提供支持4dtxwhby.PortableClassLibrary(zh-cn,VS.100).gifToString返回表示当前对象的字符串。 (继承自 Object。)
页首

  名称说明
公共字段静态成员由 XNA Framework 提供支持4dtxwhby.PortableClassLibrary(zh-cn,VS.100).gifNull提供一个无数据可供读取的 TextReader
页首

TextReader StreamReaderStringReader 的抽象基类,它们分别从流和字符串读取字符。 使用这些派生类可打开一个文本文件以读取指定范围的字符,或基于现有的流创建一个读取器。

对继承者的说明

派生类必须至少实现 PeekRead 方法以创建一个有用的 TextReader 实例。

.NET Framework

受以下版本支持:4、3.5、3.0、2.0、1.1、1.0

.NET Framework Client Profile

受以下版本支持:4、3.5 SP1

受以下版本支持:

Windows 7, Windows Vista SP1 或更高版本, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008(不支持服务器核心), Windows Server 2008 R2(支持 SP1 或更高版本的服务器核心), Windows Server 2003 SP2

.NET Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求

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

社区附加资源

添加
显示:
© 2014 Microsoft