TextReader.Peek TextReader.Peek TextReader.Peek TextReader.Peek Method

Определение

Выполняет чтение следующего символа, не изменяя состояние средства чтения или источника символа.Reads the next character without changing the state of the reader or the character source. Возвращает следующий доступный символ, фактически не считывая его из средства чтения.Returns the next available character without actually reading it from the reader.

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, если доступных символов больше нет или средство чтения не поддерживает поиск.An integer representing the next character to be read, or -1 if no more characters are available or the reader does not support seeking.

Исключения

Ошибка ввода-вывода.An I/O error occurs.

Комментарии

Peek Метод возвращает целочисленное значение, чтобы определить, произошла ли конец файла, или другая ошибка.The Peek method returns an integer value in order to determine whether the end of the file, or another error has occurred. Это позволяет пользователю сначала проверить, если возвращаемое значение равно -1, перед приведением к Char типа.This allows a user to first check if the returned value is -1 before casting it to a Char type.

Текущее положение TextReader не изменяется при этой операции.The current position of the TextReader is not changed by this operation. Возвращаемое значение равно -1, если доступных символов больше нет.The returned value is -1 if no more characters are available. Реализация по умолчанию возвращает значение -1.The default implementation returns -1.

Класс TextReader является абстрактным.The TextReader class is an abstract class. Следовательно, в коде экземпляр этого объекта не создается.Therefore, you do not instantiate it in your code. Например, с помощью Peek метод, см. в разделе StreamReader.Peek метод.For an example of using the Peek method, see the StreamReader.Peek method.

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

Дополнительно