System::IO::StringReader class

StringReader class

Stellt einen Leser dar, der Zeichen aus einem String liest. Objekte dieser Klasse sollten nur über die Funktion System::MakeObject() alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertionsfehlern führt. Wickeln Sie diese Klasse immer 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 ä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&)Konstruiert eine neue Instanz der Klasse StringReader, die Zeichen aus dem angegebenen String liest.

Siehe auch