Classe System::IO::TextReader
Contenuti
[
Nascondere
]TextReader class
Una classe base per le classi che rappresentano lettori che leggono sequenze di caratteri da diverse fonti. Gli oggetti di questa classe devono essere allocati solo usando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e usa questo puntatore per passarlo alle funzioni come argomento.
class TextReader : public System::IDisposable
Metodi
| Metodo | Descrizione |
|---|---|
| virtual Close() | Chiude lo stream e rilascia le risorse acquisite. |
| Dispose() override | Rilascia tutte le risorse utilizzate dall’oggetto corrente e chiude lo stream sottostante. |
| virtual Peek() | Legge un singolo carattere dallo stream senza modificare il cursore di lettura dello stream. |
| virtual Read() | Legge un singolo carattere dallo stream. |
| virtual Read(ArrayPtr<char_t>, int, int) | Legge il numero specificato di caratteri dallo stream e li scrive nell’array di caratteri specificato a partire dalla posizione specificata. |
| virtual ReadBlock(ArrayPtr<char_t>, int, int) | Legge il numero massimo specificato di caratteri dal lettore di testo corrente e scrive i dati in un buffer, a partire dall’indice specificato. |
| virtual ReadLine() | Legge caratteri dallo stream fino alla fine della riga corrente. |
| virtual ReadToEnd() | Legge caratteri dallo stream fino alla fine dello stream. |
Vedi anche
- Class IDisposable
- Namespace System::IO
- Library Aspose.Page for C++