导出 (0) 打印
全部展开
信息
您所需的主题如下所示。但此主题未包含在此库中。

TextReader 类

2013/12/13

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

Namespace:  System.IO
程序集:  mscorlib(位于 mscorlib.dll 中)

public abstract class TextReader : IDisposable

TextReader 类型公开以下成员。

  名称说明
受保护的方法TextReader初始化 TextReader 类的新实例。
返回顶部

  名称说明
公共方法Close关闭 TextReader 并释放与该 TextReader 关联的所有系统资源。
公共方法Dispose()释放由 TextReader 对象占用的所有资源。
受保护的方法Dispose(Boolean)释放 TextReader 占用的非托管资源,也可以选择释放托管资源。
公共方法Equals(Object)确定指定的 Object 是否等于当前的 Object (从 Object 继承。)
受保护的方法Finalize允许 Object 在垃圾回收器回收该对象之前尝试释放资源并执行其他清理操作。 (从 Object 继承。)
公共方法GetHashCode用作特定类型的哈希函数。 (从 Object 继承。)
公共方法GetType获取当前实例的 Type (从 Object 继承。)
受保护的方法MemberwiseClone创建当前 Object 的浅表副本。 (从 Object 继承。)
公共方法Peek读取下一个字符,而不更改读取器状态或字符源。返回下一个可用字符,而实际上并不从输入流中读取此字符。
公共方法Read()读取输入流中的下一个字符并使该字符的位置向前移动一个字符。
公共方法Read(Char[], Int32, Int32)从当前流中读取最大 count 的字符并从 index 开始将该数据写入 buffer
公共方法ReadAsync从当前文本读取器中异步读取最大指定数目的字符并从指定索引开始将该数据写入缓冲区。
公共方法ReadBlock从当前流中读取最大 count 个字符并从 index 开始将该数据写入 buffer
公共方法ReadBlockAsync从当前文本读取器中异步读取最大指定数目的字符并从指定索引开始将该数据写入缓冲区。
公共方法ReadLine从当前流中读取一行字符并将数据作为字符串返回。
公共方法ReadLineAsync异步读取一行字符,并将数据作为字符串返回。
公共方法ReadToEnd读取从当前位置到 TextReader 的结尾的所有字符并将它们作为一个字符串返回。
公共方法ReadToEndAsync异步读取从当前位置到文本读取器结尾的所有字符并将它们作为一个字符串返回。
公共方法ToString返回一个字符串,它表示当前的对象。 (从 Object 继承。)
返回顶部

  名称说明
公共字段静态成员Null提供一个无数据可供读取的 TextReader
返回顶部

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

对继承者的说明

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

Windows Phone OS

受以下版本支持: 8.0, 7.1, 7.0

Windows Phone

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

显示:
© 2014 Microsoft