BinaryReader.PeekChar メソッド

定義

読み取り可能な次の文字を返します。バイトの位置または文字の位置は変化しません。Returns the next available character and does not advance the byte or character position.

public:
 virtual int PeekChar();
public virtual int PeekChar ();
abstract member PeekChar : unit -> int
override this.PeekChar : unit -> int
Public Overridable Function PeekChar () As Integer

戻り値

Int32

使用できる次の文字。使用できる文字がないか、ストリームがシークをサポートしていない場合は -1。The next available character, or -1 if no more characters are available or the stream does not support seeking.

例外

I/O エラーが発生しました。An I/O error occurred.

現在の文字は、ストリーム用に選択された Encoding を使用して内部文字バッファーにデコードできません。The current character cannot be decoded into the internal character buffer by using the Encoding selected for the stream.

注釈

ストリームでサロゲート文字が必要な場合は、メソッドを使用して、 ReadChars ストリームを元の位置に戻します。If surrogate characters can be expected in the stream use the ReadChars method, then set the stream back to the original position.

共通 I/O タスクの一覧は、 共通 I/O タスク を参照してください。For a list of common I/O tasks, see Common I/O Tasks.

適用対象