System::IO::StringReader Klasse

StringReader class

Stellt einen Reader dar, der Zeichen aus einem String liest. Objekte dieser Klasse sollten nur über die Funktion System::MakeObject() alloziert werden. Erzeugen Sie niemals eine Instanz dieses Typs auf dem Stack oder mittels operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern führt. Wickeln Sie diese Klasse stets in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.

class StringReader : public System::IO::TextReader

Methoden

MethodeBeschreibung
Close() overrideSchließt den Stream.
Dispose() overrideTut nichts.
Dispose(bool) overrideTut nichts.
Peek() overrideLiest ein einzelnes Zeichen aus dem Stream, ohne die Position des Streams zu verändern.
Read() overrideLiest ein einzelnes Zeichen aus dem Stream.
Read(ArrayPtr<char_t>, int, int) overrideLiest die angegebene Anzahl von Zeichen aus dem Stream in das angegebene Zeichenarray, beginnend an der angegebenen Position.
ReadLine() overrideLiest Zeichen aus dem Stream bis zum Ende der aktuellen Zeile.
ReadToEnd() overrideLiest Zeichen aus dem Stream bis zum Ende des Streams.
StringReader(const String&)Erstellt eine neue Instanz der StringReader Klasse, die Zeichen aus dem angegebenen String liest.

Siehe auch