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 该方法。