TextReader.Peek Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Считывает следующий символ, не изменяя состояние средства чтения или источника символов. Возвращает следующий доступный символ, не считывая его из средства чтения.
public:
virtual int Peek();
public virtual int Peek();
abstract member Peek : unit -> int
override this.Peek : unit -> int
Public Overridable Function Peek () As Integer
Возвращаемое значение
Целое число, представляющее следующий символ для чтения, или -1, если больше символов нет или читатель не поддерживает поиск.
Исключения
TextReader закрыт.
Возникает ошибка ввода-вывода.
Комментарии
Метод Peek возвращает целочисленное значение, чтобы определить, произошла ли конец файла или другая ошибка. Это позволяет пользователю сначала проверить, -1 ли возвращаемое значение перед приведением к типу Char .
Текущая позиция операции TextReader не изменяется. Возвращаемое значение -1, если больше символов нет. Реализация по умолчанию возвращает значение -1.
Класс TextReader является абстрактным классом. Поэтому вы не создаете экземпляр в коде. Пример использования Peek метода см. в описании StreamReader.Peek метода.