System::IO::TextWriter Klasse

TextWriter class

Eine Basisklasse für Klassen, die Writer darstellen, die Zeichenfolgen an verschiedene Ziele schreiben. Objekte dieser Klasse sollten ausschließlich mit der Funktion System::MakeObject() alloziert werden. Erzeugen 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 TextWriter : public System::IDisposable

Methoden

MethodeBeschreibung
virtual Close()Schließt den Stream und gibt erworbene Ressourcen frei.
Dispose() overrideGibt alle vom aktuellen Objekt verwendeten Ressourcen frei und schließt den zugrunde liegenden Stream.
virtual Flush()Schreibt den Inhalt des Puffers in den zugrunde liegenden Stream.
virtual get_Encoding()Gibt die aktuell verwendete Kodierung zurück.
virtual get_FormatProvider() constGibt das aktuell verwendete IFormatProvider-Objekt zurück.
get_FormatProvider()Gibt das aktuell verwendete IFormatProvider-Objekt zurück.
virtual get_NewLine() constGibt eine Zeilenabschlusszeichenfolge zurück.
get_NewLine()Gibt eine Zeilenabschlusszeichenfolge zurück.
virtual set_NewLine(const System::String&)Setzt eine Zeilenabschlusszeichenfolge.
virtual Write(const SharedPtr<Object>&)Schreibt die Zeichenkettenrepräsentation des angegebenen Objekts in den Stream.
virtual Write(bool)Schreibt die Zeichenkettenrepräsentation des angegebenen booleschen Werts in den Stream.
virtual Write(char_t)Schreibt das angegebene Zeichen in den Stream.
virtual Write(Decimal)Schreibt die Zeichenkettenrepräsentation des angegebenen Decimal Objekts in den Stream.
virtual Write(double)Schreibt die Zeichenkettenrepräsentation des angegebenen double‑Präzisions‑Gleitkommawerts in den Stream.
virtual Write(int)Schreibt die Zeichenkettenrepräsentation des angegebenen 32‑Bit‑Ganzzahlwerts in den Stream.
virtual Write(int64_t)Schreibt die Zeichenkettenrepräsentation des angegebenen 64‑Bit‑Ganzzahlwerts in den Stream.
virtual Write(float)Schreibt die Zeichenkettenrepräsentation des angegebenen single‑precision Gleitkommawerts in den Stream.
virtual Write(const String&)Schreibt die angegebene Zeichenkette in den Stream.
virtual Write(uint32_t)Schreibt die Zeichenkettenrepräsentation des angegebenen unsigned 32‑Bit‑Ganzzahlwerts in den Stream.
virtual Write(uint64_t)Schreibt die Zeichenkettenrepräsentation des angegebenen unsigned 64‑Bit‑Ganzzahlwerts in den Stream.
virtual Write(const ArrayPtr<char_t>&)Schreibt alle Zeichen aus dem angegebenen Array in den Stream.
virtual Write(const ArrayPtr<char_t>&, int32_t, int32_t)Schreibt den angegebenen Teilbereich von UTF‑16‑Zeichen aus dem angegebenen Zeichenarray in den Stream.
virtual Write(const char_t *)Schreibt die angegebene C‑Zeichenkette in den Stream.
virtual Write(const TypeInfo&)Schreibt die Zeichenkettenrepräsentation des angegebenen TypeInfo Objekts in den Stream.
Write(const String&, const TArgs&…)Schreibt die angegebenen Werte, formatiert gemäß dem angegebenen Format, in den Stream.
virtual WriteLine()Schreibt Zeilenabschlusszeichen in den Stream.
virtual WriteLine(const SharedPtr<Object>&)Schreibt die Zeichenkettenrepräsentation des angegebenen Objekts, gefolgt von den Zeilenabschlusszeichen, in den Stream.
virtual WriteLine(bool)Schreibt die Zeichenkettenrepräsentation des angegebenen booleschen Werts, gefolgt von den Zeilenabschlusszeichen, in den Stream.
virtual WriteLine(char_t)Schreibt das angegebene Zeichen, gefolgt von den Zeilenabschlusszeichen, in den Stream.
virtual WriteLine(Decimal)Schreibt die Zeichenkettenrepräsentation des angegebenen Decimal Objekts, gefolgt von den Zeilenabschlusszeichen, in den Stream.
virtual WriteLine(double)Schreibt die Zeichenkettenrepräsentation des angegebenen double‑Präzisions‑Gleitkommawerts, gefolgt von den Zeilenabschlusszeichen, in den Stream.
virtual WriteLine(int)Schreibt die Zeichenkettenrepräsentation des angegebenen 32‑Bit‑Ganzzahlwerts, gefolgt von den Zeilenabschlusszeichen, in den Stream.
virtual WriteLine(int64_t)Schreibt die Zeichenkettenrepräsentation des angegebenen 64‑Bit‑Ganzzahlwerts, gefolgt von den Zeilenabschlusszeichen, in den Stream.
virtual WriteLine(float)Schreibt die Zeichenkettenrepräsentation des angegebenen single‑precision Gleitkommawerts, gefolgt von den Zeilenabschlusszeichen, in den Stream.
virtual WriteLine(const String&)Schreibt die angegebene Zeichenkette, gefolgt von den Zeilenabschlusszeichen, in den Stream.
virtual WriteLine(uint32_t)Schreibt die Zeichenkettenrepräsentation des angegebenen unsigned 32‑Bit‑Ganzzahlwerts, gefolgt von den Zeilenabschlusszeichen, in den Stream.
virtual WriteLine(uint64_t)Schreibt die Zeichenkettenrepräsentation des angegebenen unsigned 64‑Bit‑Ganzzahlwerts, gefolgt von den Zeilenabschlusszeichen, in den Stream.
virtual WriteLine(const ArrayPtr<char_t>&)Schreibt alle Zeichen aus dem angegebenen Array, gefolgt von den Zeilenabschlusszeichen, in den Stream.
virtual WriteLine(const ArrayPtr<char_t>&, int32_t, int32_t)Schreibt den angegebenen Teilbereich von UTF-16-Zeichen aus dem angegebenen Zeichenarray, gefolgt von den Zeilenabschlusszeichen, in den Stream.
virtual WriteLine(const char_t *)Schreibt die angegebene C‑Zeichenkette, gefolgt von den Zeilenabschlusszeichen, in den Stream.
virtual WriteLine(const TypeInfo&)Schreibt die Zeichenkettenrepräsentation des angegebenen TypeInfo-Objekts, gefolgt von den Zeilenabschlusszeichen, in den Stream.
WriteLine(const String&, const TArgs&…)Schreibt die angegebenen Werte, formatiert gemäß dem angegebenen Format, gefolgt von den Zeilenabschlusszeichen, in den Stream.
virtual ~TextWriter()Destruktor.

Typedefs

Typedef.Beschreibung
PtrEin Alias für einen Shared‑Pointer auf diese Klasse.

Siehe auch