TextReader.Peek Méthode

Définition

Lit le caractère suivant sans modifier l’état du lecteur ou de la source du caractère. Retourne le caractère disponible suivant sans réellement le lire à partir du lecteur.

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

Retours

Entier représentant le caractère suivant à lire, ou -1 si aucun caractère supplémentaire n’est disponible ou si le lecteur ne prend pas en charge la recherche.

Exceptions

La TextReader fermeture est terminée.

Une erreur d’E/S se produit.

Remarques

La Peek méthode retourne une valeur entière pour déterminer si la fin du fichier ou une autre erreur s’est produite. Cela permet à un utilisateur de vérifier d’abord si la valeur retournée est -1 avant de la passer en type Char .

La position actuelle de l’élément TextReader n’est pas modifiée par cette opération. La valeur retournée est -1 si aucun plus de caractères n’est disponible. L'implémentation par défaut retourne -1.

La TextReader classe est une classe abstraite. Par conséquent, vous ne l’instanciez pas dans votre code. Pour obtenir un exemple d’utilisation de la Peek méthode, consultez la StreamReader.Peek méthode.

S’applique à

Voir aussi