TextReader.Peek Método

Definição

Lê o próximo caractere sem alterar o estado do leitor ou da origem do caractere. Retorna o próximo caractere disponível sem realmente lê-lo do leitor.

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

Retornos

Um inteiro que representa o próximo caractere a ser lido ou -1 se não houver mais caracteres disponíveis ou se o leitor não oferecer suporte à busca.

Exceções

Ocorre um erro de E/S.

Comentários

O Peek método retorna um valor inteiro para determinar se o final do arquivo ou outro erro ocorreu. Isso permite que um usuário verifique primeiro se o valor retornado é -1 antes de lanhá-lo para um Char tipo.

A posição atual da TextReader operação não é alterada. O valor retornado será -1 se não houver mais caracteres disponíveis. A implementação padrão retorna -1.

A TextReader classe é uma classe abstrata. Portanto, você não instanciá-lo em seu código. Para obter um exemplo de como usar o Peek método, consulte o StreamReader.Peek método.

Aplica-se a

Confira também