TextReader.Peek Metoda

Definice

Přečte další znak beze změny stavu čtenáře nebo zdroje znaků. Vrátí další dostupný znak, aniž by ho čtenář skutečně četl.

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

Návraty

Celé číslo představující další znak, který se má přečíst, nebo -1, pokud nejsou k dispozici žádné další znaky nebo čtenář nepodporuje hledání.

Výjimky

Dojde k vstupně-výstupní chybě.

Poznámky

Metoda Peek vrátí celočíselnou hodnotu, aby bylo možné určit, zda došlo k ukončení souboru nebo k jiné chybě. To uživateli umožňuje nejprve zkontrolovat, jestli je vrácená hodnota -1, než ji přetypuje na Char typ.

Aktuální pozice není TextReader touto operací změněna. Vrácená hodnota je -1, pokud nejsou k dispozici další znaky. Výchozí implementace vrátí hodnotu -1.

Třída TextReader je abstraktní třída. Proto se v kódu nevytvořuje instance. Příklad použití metody najdete v PeekStreamReader.Peek metodě .

Platí pro

Viz také