語言

TextReader.Peek 方法

定義

讀取下一個字元時,不改變讀取者或字元來源的狀態。 在不直接讀出讀者的字元的情況下,返回下一個可用字元。

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。

例外狀況

那是 TextReader 關門的。

發生 I/O 錯誤。

備註

該方法回 Peek 傳一個整數值,以判斷檔案是否已結束或發生其他錯誤。 這讓使用者能先確認回傳值是否 -1,然後再將其鑄造成型 Char 別。

此操作不會改變 的 TextReader 當前位置。 若沒有更多字元可用,回傳值即為 -1。 預設的實作會傳回 -1。

這個 TextReader 類別是抽象類別。 因此,你不會在程式碼中實例化它。 關於使用此Peek方法的範例,請參見該方法。StreamReader.Peek

適用於

另請參閱