Classe System::IO::TextReader

TextReader class

Une classe de base pour les classes qui représentent des lecteurs lisant des séquences de caractères depuis 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 fautes d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour le passer 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é en commençant à la position indiquée.
virtual ReadBlock(ArrayPtr<char_t>, int, int)Lit le nombre maximal spécifié de caractères du lecteur de texte actuel et écrit les données dans un tampon, en commençant à l’index indiqué.
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