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 参照してください。
適用対象
こちらもご覧ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET