System::IO::TextWriter klasse

TextWriter class

Een basisklasse voor klassen die schrijvers vertegenwoordigen die reeksen tekens naar verschillende bestemmingen schrijven. Objecten van deze klasse mogen alleen worden gealloceerd met de System::MakeObject() functie. Maak nooit een instantie van dit type op de stack of met operator new, omdat dit runtime‑fouten en/of assertiefouten veroorzaakt. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.

class TextWriter : public System::IDisposable

Methoden

MethodeBeschrijving
virtual Close()Sluit de stream en geeft verkregen bronnen vrij.
Dispose() overrideGeeft alle door het huidige object gebruikte bronnen vrij en sluit de onderliggende stream.
virtual Flush()Leegt de inhoud van de buffer naar de onderliggende stream.
virtual get_Encoding()Retourneert de momenteel gebruikte codering.
virtual get_FormatProvider() constRetourneert het momenteel gebruikte IFormatProvider object.
get_FormatProvider()Retourneert het momenteel gebruikte IFormatProvider object.
virtual get_NewLine() constRetourneert een regeleinde‑tekenreeks.
get_NewLine()Retourneert een regeleinde‑tekenreeks.
virtual set_NewLine(const System::String&)Stelt een regeleinde‑tekenreeks in.
virtual Write(const SharedPtr<Object>&)Schrijft de tekenreeksrepresentatie van het opgegeven object naar de stream.
virtual Write(bool)Schrijft de tekenreeksrepresentatie van de opgegeven booleaanse waarde naar de stream.
virtual Write(char_t)Schrijft het opgegeven teken naar de stream.
virtual Write(Decimal)Schrijft de tekenreeksrepresentatie van het opgegeven Decimal object naar de stream.
virtual Write(double)Schrijft de tekenreeksrepresentatie van de opgegeven double‑precisie floating‑point‑waarde naar de stream.
virtual Write(int)Schrijft de tekenreeksrepresentatie van de opgegeven 32‑bit gehele‑getalwaarde naar de stream.
virtual Write(int64_t)Schrijft de tekenreeksrepresentatie van de opgegeven 64‑bit gehele‑getalwaarde naar de stream.
virtual Write(float)Schrijft de tekenreeksrepresentatie van de opgegeven single‑precisie floating‑point‑waarde naar de stream.
virtual Write(const String&)Schrijft de opgegeven tekenreeks naar de stream.
virtual Write(uint32_t)Schrijft de tekenreeksrepresentatie van de opgegeven unsigned 32‑bit gehele‑getalwaarde naar de stream.
virtual Write(uint64_t)Schrijft de tekenreeksrepresentatie van de opgegeven unsigned 64‑bit gehele‑getalwaarde naar de stream.
virtual Write(const ArrayPtr<char_t>&)Schrijft alle tekens van de opgegeven array naar de stream.
virtual Write(const ArrayPtr<char_t>&, int32_t, int32_t)Schrijft het opgegeven subbereik van UTF-16-tekens van de opgegeven tekenarray naar de stream.
virtual Write(const char_t *)Schrijft de opgegeven c-string naar de stream.
virtual Write(const TypeInfo&)Schrijft de tekenreeksrepresentatie van het opgegeven TypeInfo object naar de stream.
Write(const String&, const TArgs&…)Schrijft de opgegeven waarden geformatteerd volgens het opgegeven formaat naar de stream.
virtual WriteLine()Schrijft regeleinde-tekens naar de stream.
virtual WriteLine(const SharedPtr<Object>&)Schrijft de tekenreeksrepresentatie van het opgegeven object, gevolgd door de regeleinde-tekens, naar de stream.
virtual WriteLine(bool)Schrijft de tekenreeksrepresentatie van de opgegeven booleaanse waarde, gevolgd door de regeleinde-tekens, naar de stream.
virtual WriteLine(char_t)Schrijft het opgegeven teken, gevolgd door de regeleinde-tekens, naar de stream.
virtual WriteLine(Decimal)Schrijft de tekenreeksrepresentatie van het opgegeven Decimal object, gevolgd door de regeleinde-tekens, naar de stream.
virtual WriteLine(double)Schrijft de tekenreeksrepresentatie van de opgegeven double-precision floating-point-waarde, gevolgd door de regeleinde-tekens, naar de stream.
virtual WriteLine(int)Schrijft de tekenreeksrepresentatie van de opgegeven 32-bit-integerwaarde, gevolgd door de regeleinde-tekens, naar de stream.
virtual WriteLine(int64_t)Schrijft de tekenreeksrepresentatie van de opgegeven 64-bit-integerwaarde, gevolgd door de regeleinde-tekens, naar de stream.
virtual WriteLine(float)Schrijft de tekenreeksrepresentatie van de opgegeven single-precision floating-point-waarde, gevolgd door de regeleinde-tekens, naar de stream.
virtual WriteLine(const String&)Schrijft de opgegeven tekenreeks, gevolgd door de regeleinde-tekens, naar de stream.
virtual WriteLine(uint32_t)Schrijft de tekenreeksrepresentatie van de opgegeven unsigned 32-bit-integerwaarde, gevolgd door de regeleinde-tekens, naar de stream.
virtual WriteLine(uint64_t)Schrijft de tekenreeksrepresentatie van de opgegeven unsigned 64-bit-integerwaarde, gevolgd door de regeleinde-tekens, naar de stream.
virtual WriteLine(const ArrayPtr<char_t>&)Schrijft alle tekens van de opgegeven array, gevolgd door de regeleinde-tekens, naar de stream.
virtual WriteLine(const ArrayPtr<char_t>&, int32_t, int32_t)Schrijft het opgegeven subbereik van UTF-16-tekens van de opgegeven tekenarray, gevolgd door de regeleinde-tekens, naar de stream.
virtual WriteLine(const char_t *)Schrijft de opgegeven c-string, gevolgd door de regeleinde-tekens, naar de stream.
virtual WriteLine(const TypeInfo&)Schrijft de tekenreeksrepresentatie van het opgegeven TypeInfo object, gevolgd door de regeleinde-tekens, naar de stream.
WriteLine(const String&, const TArgs&…)Schrijft de opgegeven waarden geformatteerd volgens het opgegeven formaat, gevolgd door de regeleinde-tekens, naar de stream.
virtual ~TextWriter()Destructor.

Typedefs

TypedefBeschrijving
PtrEen alias voor een shared pointer naar deze klasse.

Zie ook