TextReader.Peek Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 .