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 leda till 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 enskilt tecken från strömmen utan att ändra strömmens läsmarkör.
virtual Read()Läser ett enskilt 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 vid 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 vid 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