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