System::IO::TextReader class

TextReader class

Une classe de base pour les classes qui représentent des lecteurs lisant des séquences de caractères à partir de différentes sources. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject() . Ne créez jamais d’instance de ce type sur la pile ou en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des échecs d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour le transmettre aux fonctions en tant qu’argument.

class TextReader : public System::IDisposable

Méthodes

MéthodeDescription
virtual Close()Ferme le flux et libère les ressources acquises.
Dispose() overrideLibère toutes les ressources utilisées par l’objet actuel et ferme le flux sous-jacent.
virtual Peek()Lit un caractère unique du flux sans modifier le curseur de lecture du flux.
virtual Read()Lit un caractère unique du flux.
virtual Read(ArrayPtr<char_t>, int, int)Lit le nombre spécifié de caractères du flux et les écrit dans le tableau de caractères spécifié à partir de la position spécifiée.
virtual ReadBlock(ArrayPtr<char_t>, int, int)Lit le nombre maximal de caractères spécifié du lecteur de texte actuel et écrit les données dans un tampon, à partir de l’index spécifié.
virtual ReadLine()Lit les caractères du flux jusqu’à la fin de la ligne actuelle.
virtual ReadToEnd()Lit les caractères du flux jusqu’à la fin du flux.

Voir aussi