System::IO::TextReader-klass

TextReader class

En basklass för klasser som representerar läsare som läser sekvenser av tecken från olika källor. Objekt av denna klass bör endast allokeras med System::MakeObject()-funktionen. Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kommer att resultera i körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr-pekare och använd denna pekare för att skicka den till funktioner som argument.

class TextReader : public System::IDisposable

Metoder

MetodBeskrivning
virtual Close()Stänger strömmen och frigör förvärvade resurser.
Dispose() overrideFrigör alla resurser som används av det aktuella objektet och stänger den underliggande strömmen.
virtual Peek()Läser ett enda tecken från strömmen utan att ändra strömmens läsmarkör.
virtual Read()Läser ett enda tecken från strömmen.
virtual Read(ArrayPtr<char_t>, int, int)Läser det angivna antalet tecken från strömmen och skriver dem till den angivna teckenarrayen med start på den angivna positionen.
virtual ReadBlock(ArrayPtr<char_t>, int, int)Läser det angivna maximala antalet tecken från den aktuella textläsaren och skriver data till en buffert, med start på det angivna indexet.
virtual ReadLine()Läser tecken från strömmen tills slutet av den aktuella raden.
virtual ReadToEnd()Läser tecken från strömmen tills slutet av strömmen.

Se även