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ą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 .

Dotyczy

Zobacz też