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

StringReader 类

2013/12/13

实现从字符串进行读取的 TextReader

System.Object
  System.IO.TextReader
    System.IO.StringReader

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

public class StringReader : TextReader

StringReader 类型公开以下成员。

  名称说明
公共方法StringReader初始化从指定字符串进行读取的 StringReader 类的新实例。
返回顶部

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

Windows Phone OS

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

Windows Phone

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

Microsoft 正在进行一项网上调查,以了解您对 MSDN 网站的意见。 如果您选择参加,我们将会在您离开 MSDN 网站时向您显示该网上调查。

是否要参加?
显示:
© 2014 Microsoft