TextReader.Peek 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
读取下一个字符,而不更改读取器状态或字符源。 返回下一个可用字符,而实际上并不从读取器中读取此字符。
public:
virtual int Peek();
public virtual int Peek ();
abstract member Peek : unit -> int
override this.Peek : unit -> int
Public Overridable Function Peek () As Integer
返回
一个表示下一个要读取的字符的整数;如果没有更多可读取的字符或该读取器不支持查找,则为 -1。
例外
出现 I/O 错误。
注解
方法 Peek 返回一个整数值,以确定文件末尾是否发生了另一个错误。 这样,用户就可以先检查返回的值为 -1,然后再将其强制转换为Char类型。
此操作不会更改 的 TextReader 当前位置。 如果没有更多可用的字符,则返回的值为 -1。 默认实现将返回 -1。
类是一个抽象类。 因此,不要在代码中实例化它。 有关使用 Peek 方法的示例,请参阅 StreamReader.Peek 方法。