Freigeben über


TextReader.Peek Methode

Definition

Liest das nächste Zeichen, ohne den Zustand des Readers oder der Zeichenquelle zu ändern. Gibt das nächste verfügbare Zeichen zurück, ohne es tatsächlich aus dem Reader 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 Ganzzahl, die das nächste zu lesende Zeichen darstellt, oder auch -1, wenn keine weiteren Zeichen verfügbar sind oder der Reader keine Suchvorgänge unterstützt.

Ausnahmen

Der 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. Auf diese Weise 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 TextReader wird durch diesen Vorgang 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 im Code. Ein Beispiel für die Verwendung der Peek -Methode finden Sie in der StreamReader.Peek -Methode.

Gilt für:

Weitere Informationen