System::IO::TextReader classe

TextReader class

Una classe base per le classi che rappresentano lettori che leggono sequenze di caratteri da diverse sorgenti. 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

MetodoDescrizione
virtual Close()Chiude lo stream e rilascia le risorse acquisite.
Dispose() overrideRilascia tutte le risorse utilizzate dall’oggetto corrente e chiude lo stream sottostante.
virtual Peek()Legge un singolo carattere dal flusso senza modificare il cursore di lettura del flusso.
virtual Read()Legge un singolo carattere dal flusso.
virtual Read(ArrayPtr<char_t>, int, int)Legge il numero specificato di caratteri dal flusso 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 i caratteri dal flusso fino alla fine della riga corrente.
virtual ReadToEnd()Legge i caratteri dal flusso fino alla fine del flusso.

Vedi anche