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 метод , задайте для потока исходное положение.
Список распространенных задач ввода-вывода см. в разделе Общие задачи ввода-вывода.