System::IO::StringWriter Klasse

StringWriter class

Implementiert einen TextWriter, der Informationen in einen String schreibt. Objekte dieser Klasse sollten nur mit der Funktion System::MakeObject() alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern führt. Wickeln Sie diese Klasse immer in einen System::SmartPtr-Pointer und verwenden Sie diesen Pointer, um ihn als Argument an Funktionen zu übergeben.

class StringWriter : public System::IO::TextWriter

Methoden

MethodeBeschreibung
get_Encoding() overrideGibt die aktuell verwendete Kodierung zurück.
virtual GetStringBuilder()Gibt den aktuell verwendeten StringBuilder zurück.
StringWriter(const System::SharedPtr<Text::StringBuilder>&, const IFormatProviderPtr&)Konstruiert eine neue Instanz von StringWriter unter Verwendung des angegebenen StringBuilders und des IFormatProvider.
StringWriter(const System::SharedPtr<Text::StringBuilder>&)Konstruiert eine neue Instanz von StringWriter unter Verwendung des angegebenen StringBuilders und des IFormatProvider aus der aktuellen Kultur.
StringWriter(const IFormatProviderPtr&)Konstruiert eine neue Instanz von StringWriter unter Verwendung des angegebenen IFormatProvider.
StringWriter()Konstruiert eine neue Instanz von StringWriter unter Verwendung des IFormatProvider aus der aktuellen Kultur.
ToString() const overrideGibt den zugrunde liegenden String zurück.
Write(char_t) overrideSchreibt das angegebene Zeichen in den Stream.
Write(const ArrayPtr<char_t>&, int32_t, int32_t) overrideSchreibt den angegebenen Teilbereich von Zeichen aus dem angegebenen Zeichenarray in den Stream.
Write(const String&) overrideSchreibt die angegebene Zeichenkette in den Stream.

Siehe auch