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。
例外狀況
那是 TextReader 關門的。
發生 I/O 錯誤。
備註
該方法回 Peek 傳一個整數值,以判斷檔案是否已結束或發生其他錯誤。 這讓使用者能先確認回傳值是否 -1,然後再將其鑄造成型 Char 別。
此操作不會改變 的 TextReader 當前位置。 若沒有更多字元可用,回傳值即為 -1。 預設的實作會傳回 -1。
這個 TextReader 類別是抽象類別。 因此,你不會在程式碼中實例化它。 關於使用此Peek方法的範例,請參見該方法。StreamReader.Peek