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ąpi błąd We/Wy.
Uwagi
Metoda Peek zwraca wartość całkowitą, aby określić, czy na końcu pliku wystąpił inny błąd. Dzięki temu użytkownik może najpierw sprawdzić, czy zwrócona wartość to -1 przed odlewaniem Char jej do typu.
Bieżąca pozycja obiektu TextReader nie jest zmieniana przez tę operację. Zwracana wartość to -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ę obiektu w kodzie. Aby zapoznać się z przykładem użycia Peek metody , zobacz metodę StreamReader.Peek .