TextReader.Peek Metod

Definition

Läser nästa tecken utan att ändra tillståndet för läsaren eller teckenkällan. Returnerar nästa tillgängliga tecken utan att läsa det från läsaren.

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

Returer

Ett heltal som representerar nästa tecken som ska läsas eller -1 om inga fler tecken är tillgängliga eller om läsaren inte stöder sökning.

Undantag

Ett I/O-fel inträffar.

Kommentarer

Metoden Peek returnerar ett heltalsvärde för att avgöra om filens slut eller något annat fel har uppstått. På så sätt kan en användare först kontrollera om det returnerade värdet är -1 innan det gjuts till en Char typ.

Den aktuella positionen för TextReader den ändras inte av den här åtgärden. Det returnerade värdet är -1 om inga fler tecken är tillgängliga. Standardimplementeringen returnerar -1.

Klassen TextReader är en abstrakt klass. Därför instansierar du den inte i koden. Ett exempel på hur du Peek använder metoden finns i StreamReader.Peek metoden.

Gäller för

Se även