TextReader.Peek Metoda

Definicja

Odczytuje następny znak bez zmiany stanu czytnika lub źródła znaków. Zwraca następny dostępny znak bez faktycznego odczytania go z czytnika.

public:
 virtual int Peek();
public virtual int Peek();
abstract member Peek : unit -> int
override this.Peek : unit -> int
Public Overridable Function Peek () As Integer

Zwraca

Liczba całkowita reprezentująca następny znak do odczytania lub -1, jeśli nie ma więcej dostępnych znaków lub czytnik nie obsługuje wyszukiwania.

Wyjątki

Element TextReader jest zamknięty.

Występuje błąd we/wy.

Uwagi

Metoda Peek zwraca wartość całkowitą w celu określenia, czy koniec pliku, czy inny błąd wystąpił. Dzięki temu użytkownik może najpierw sprawdzić, czy zwrócona wartość jest -1 przed oddaniem jej do Char typu.

Bieżące położenie obiektu TextReader nie jest zmieniane przez tę operację. Zwracana wartość jest -1, jeśli nie są dostępne żadne znaki. Domyślna implementacja zwraca wartość -1.

Klasa TextReader jest abstrakcyjną klasą. W związku z tym nie tworzy się ich w kodzie. Aby zapoznać się z przykładem użycia Peek metody, zobacz metodę StreamReader.Peek .

Dotyczy

Zobacz też