TextReader.Peek Método

Definición

Lee el siguiente carácter sin modificar el estado del sistema de lectura o el origen del carácter.Reads the next character without changing the state of the reader or the character source. Devuelve el siguiente carácter disponible sin leerlo realmente del lector.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

Devoluciones

Un entero que representa el siguiente carácter que se va a leer, o -1 si no hay más caracteres disponibles o si el lector no admite la operación de búsqueda.An integer representing the next character to be read, or -1 if no more characters are available or the reader does not support seeking.

Excepciones

La clase TextReader está cerrada.The TextReader is closed.

Error de E/S.An I/O error occurs.

Comentarios

El Peek método devuelve un valor entero con el fin de determinar si se ha producido el final del archivo u otro error.The Peek method returns an integer value in order to determine whether the end of the file, or another error has occurred. Esto permite a un usuario comprobar primero si el valor devuelto es-1 antes de convertirlo Char en un tipo.This allows a user to first check if the returned value is -1 before casting it to a Char type.

Esta operación no cambia la TextReader posición actual de.The current position of the TextReader is not changed by this operation. El valor devuelto es-1 si no hay más caracteres disponibles.The returned value is -1 if no more characters are available. La implementación predeterminada devuelve -1.The default implementation returns -1.

La clase TextReader es abstracta.The TextReader class is an abstract class. Por lo tanto, no se crea una instancia de ella en el código.Therefore, you do not instantiate it in your code. Para obtener un ejemplo de cómo Peek usar el método, StreamReader.Peek vea el método.For an example of using the Peek method, see the StreamReader.Peek method.

Se aplica a

Consulte también: