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

Исключения

Возникает ошибка ввода-вывода.

Комментарии

Метод Peek возвращает целочисленное значение, чтобы определить, произошла ли конец файла или другая ошибка. Это позволяет пользователю сначала проверить, -1 ли возвращаемое значение перед приведением к типу Char .

Текущая позиция операции TextReader не изменяется. Возвращаемое значение -1, если больше символов нет. Реализация по умолчанию возвращает значение -1.

Класс TextReader является абстрактным классом. Поэтому вы не создаете экземпляр в коде. Пример использования Peek метода см. в описании StreamReader.Peek метода.

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

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