BinaryReader.PeekChar Метод

Определение

Возвращает следующий доступный для чтения символ, не перемещая позицию байта или символа вперед.

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

Возвращаемое значение

Следующий доступный символ или значение -1, если в потоке больше нет символов, или поток не поддерживает поиск.

Исключения

Ошибка ввода/вывода.

Текущий символ не может быт декодирован в буфер внутренних символов с помощью Encoding, выбранного для потока.

Комментарии

Если в потоке можно ожидать суррогатных символов, используйте ReadChars метод , то задайте для потока исходное положение.

Список распространенных задач ввода-вывода см. в разделе Общие задачи ввода-вывода.

Применяется к

См. также раздел