TextReader.Peek Methode

Definition

Liest das nächste Zeichen, ohne den Status des Lesers oder der Zeichenquelle zu ändern. Gibt das nächste verfügbare Zeichen zurück, ohne es tatsächlich vom Leser zu lesen.

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

Gibt zurück

Eine ganze Zahl, die das nächste zu lesende Zeichen darstellt, oder -1, wenn keine weiteren Zeichen verfügbar sind oder der Leser die Suche nicht unterstützt.

Ausnahmen

Das TextReader ist geschlossen.

Ein E/A-Fehler tritt auf.

Hinweise

Die Peek Methode gibt einen ganzzahligen Wert zurück, um zu bestimmen, ob das Ende der Datei oder ein anderer Fehler aufgetreten ist. Dadurch kann ein Benutzer zuerst überprüfen, ob der zurückgegebene Wert -1 ist, bevor er in einen Char Typ umgewandelt wird.

Die aktuelle Position des Vorgangs TextReader wird nicht geändert. Der zurückgegebene Wert ist -1, wenn keine weiteren Zeichen verfügbar sind. Die Standardimplementierung gibt -1 zurück.

Die TextReader Klasse ist eine abstrakte Klasse. Daher instanziieren Sie sie nicht in Ihrem Code. Ein Beispiel für die Verwendung der Peek Methode finden Sie unter der StreamReader.Peek Methode.

Gilt für:

Weitere Informationen