此页面有用吗?
您对此内容的反馈非常重要。 请告诉我们您的想法。
更多反馈?
1500 个剩余字符
MSDN Library
信息
您所需的主题如下所示。但此主题未包含在此库中。

StringReader.ReadToEnd 方法

2013/12/13

将整个流或从流的当前位置到流的结尾作为字符串读取。

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

public override string ReadToEnd()

返回值

类型: System.String
从当前位置到基础字符串末尾的内容。

异常条件
OutOfMemoryException

内存不足,无法为返回的字符串分配缓冲区。

ObjectDisposedException

当前读取器已关闭。

此方法重写 TextReader.ReadToEnd 方法。

如果当前方法引发 OutOfMemoryException,则读取器在基础字符串中的位置将会前移此方法能够读取的字符数,而已经读入内部 ReadToEnd 缓冲区中的字符将被放弃。因为无法更改读取器在字符串中的位置,所以已经读取的字符是无法恢复的,只能通过重新初始化 StringReader 访问它们。为避免这种情况并产生可靠的代码,应使用 Read 方法,并将已读取的字符存储在预先分配的缓冲区内。

Windows Phone OS

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

Windows Phone

显示:
© 2015 Microsoft