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

Int32

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 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 classe TextReader é uma classe abstrata. Portanto, você não a instancia em seu código. Para obter um exemplo de uso do Peek método, consulte o StreamReader.Peek método.

Aplica-se a

Confira também