TextReader.Peek Metoda

Definice

Přečte další znak beze změny stavu čtenáře nebo zdroje znaků. Vrátí další dostupný znak bez toho, aby ho čtečka skutečně četla.

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 k určení, zda konec souboru nebo došlo k jiné chybě. To uživateli umožňuje nejprve zkontrolovat, jestli je vrácená hodnota -1 před jeho přetypování na Char typ.

Aktuální pozice TextReader této operace se nezmění. Vrácená hodnota je -1, pokud nejsou k dispozici žádné další znaky. Výchozí implementace vrátí hodnotu -1.

Třída TextReader je abstraktní třída. Proto ji v kódu neodstraňujete. Příklad použití Peek metody najdete v StreamReader.Peek metodě.

Platí pro

Viz také