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

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

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

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