Classe System::IO::TextReader

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

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 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