TextReader.Peek Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
Está TextReader fechado.
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.