TextReader.Peek Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Legge il carattere successivo senza modificare lo stato del visualizzatore o dell'origine del carattere. Restituisce il successivo carattere disponibile senza leggerlo effettivamente dal lettore.
public:
virtual int Peek();
public virtual int Peek ();
abstract member Peek : unit -> int
override this.Peek : unit -> int
Public Overridable Function Peek () As Integer
Restituisce
Intero che rappresenta il carattere successivo da leggere oppure -1 se non sono disponibili altri caratteri o se il lettore non supporta la ricerca.
Eccezioni
TextReader è chiuso.
Si è verificato un errore di I/O.
Commenti
Il Peek metodo restituisce un valore integer per determinare se la fine del file o un altro errore si è verificato. Ciò consente a un utente di controllare prima di tutto se il valore restituito è -1 prima di eseguire il cast in un Char tipo.
La posizione corrente dell'oggetto TextReader non viene modificata da questa operazione. Il valore restituito è -1 se non sono disponibili più caratteri. L'implementazione predefinita restituisce -1.
La classe TextReader è astratta. Di conseguenza, non verrà creata un'istanza nel codice. Per un esempio di uso del Peek metodo, vedere il StreamReader.Peek metodo .