TextReader.Peek Método

Definição

Lê o próximo carácter sem alterar o estado do leitor ou a fonte do caractere. Devolve a próxima personagem disponível sem realmente a ler pelo 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

Devoluções

Um inteiro que representa o próximo carácter a ser lido, ou -1 se não houver mais caracteres disponíveis ou se o leitor não suportar a procura.

Exceções

Ocorre um erro de E/S.

Observações

O Peek método devolve um valor inteiro para determinar se ocorreu o fim do ficheiro ou outro erro. Isto permite ao utilizador verificar primeiro se o valor devolvido está -1 antes de o lançar para um Char tipo.

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

A TextReader disciplina é uma disciplina abstrata. Portanto, não o instancias no teu código. Para um exemplo de utilização do Peek método, veja o StreamReader.Peek método.

Aplica-se a

Ver também