TextReader.Peek Metodo

Definizione

Legge il carattere successivo senza modificare lo stato del visualizzatore o dell'origine del carattere.Reads the next character without changing the state of the reader or the character source. Restituisce il successivo carattere disponibile senza leggerlo effettivamente dal lettore.Returns the next available character without actually reading it from the reader.

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

Integer che rappresenta il carattere successivo da leggere oppure -1 se non sono disponibili altri caratteri o se il lettore non supporta la ricerca.An integer representing the next character to be read, or -1 if no more characters are available or the reader does not support seeking.

Eccezioni

TextReader è chiuso.The TextReader is closed.

Si è verificato un errore di I/O.An I/O error occurs.

Commenti

Il Peek metodo restituisce un valore intero per determinare se si è verificata la fine del file o un altro errore.The Peek method returns an integer value in order to determine whether the end of the file, or another error has occurred. Questo consente a un utente di controllare prima di tutto se il valore restituito è-1 prima di Char eseguire il cast a un tipo.This allows a user to first check if the returned value is -1 before casting it to a Char type.

Questa operazione non modifica la TextReader posizione corrente dell'oggetto.The current position of the TextReader is not changed by this operation. Il valore restituito è-1 se non sono disponibili altri caratteri.The returned value is -1 if no more characters are available. L'implementazione predefinita restituisce -1.The default implementation returns -1.

La classe TextReader è una classe astratta.The TextReader class is an abstract class. Di conseguenza, non verrà creata un'istanza nel codice.Therefore, you do not instantiate it in your code. Per un esempio di utilizzo del Peek metodo, vedere il StreamReader.Peek metodo.For an example of using the Peek method, see the StreamReader.Peek method.

Si applica a

Vedi anche