System::IO::TextReader class
Contenu
[
Cacher
]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éthode | Description |
|---|---|
| virtual Close() | Ferme le flux et libère les ressources acquises. |
| Dispose() override | Libè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
- Class IDisposable
- Namespace System::IO
- Library Aspose.Font for C++