Compartilhar via


TextReader.Peek Método

Definição

Lê o próximo caractere sem alterar o estado do leitor ou a origem do caractere. Retorna o próximo caractere disponível sem realmente lê-lo no 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 der suporte a buscas.

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 primeiro marcar se o valor retornado for -1 antes de converter em um Char tipo.

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

A classe TextReader é 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