System::IO::TextWriter‑klass

TextWriter class

En basklass för klasser som representerar skribenter som skriver sekvenser av tecken till olika destinationer. Objekt av denna klass bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller assertionsfel. Wrappa alltid denna klass i en System::SmartPtr-pekare och använd pekaren för att skicka den till funktioner som argument.

class TextWriter : public System::IDisposable

Metoder

MetodBeskrivning
virtual Close()Stänger strömmen och frigör förvärvade resurser.
Dispose() overrideFrigör alla resurser som används av det aktuella objektet och stänger den underliggande strömmen.
virtual Flush()Spolar innehållet i bufferten till den underliggande strömmen.
virtual get_Encoding()Returnerar den för närvarande använda kodningen.
virtual get_FormatProvider() constReturnerar det för närvarande använda IFormatProvider-objektet.
get_FormatProvider()Returnerar det för närvarande använda IFormatProvider-objektet.
virtual get_NewLine() constReturnerar en radavslutningssträng.
get_NewLine()Returnerar en radavslutningssträng.
virtual set_NewLine(const System::String&)Ställer in en radavslutningssträng.
virtual Write(const SharedPtr<Object>&)Skriver strängrepresentationen av det angivna objektet till strömmen.
virtual Write(bool)Skriver strängrepresentationen av det angivna booleska värdet till strömmen.
virtual Write(char_t)Skriver det angivna tecknet till strömmen.
virtual Write(Decimal)Skriver strängrepresentationen av det angivna Decimal-objektet till strömmen.
virtual Write(double)Skriver strängrepresentationen av det angivna dubbelprecision flyttalvärdet till strömmen.
virtual Write(int)Skriver strängrepresentationen av det angivna 32‑bit heltalsvärdet till strömmen.
virtual Write(int64_t)Skriver strängrepresentationen av det angivna 64‑bit heltalsvärdet till strömmen.
virtual Write(float)Skriver strängrepresentationen av det angivna enkelprecision flyttalvärdet till strömmen.
virtual Write(const String&)Skriver den angivna strängen till strömmen.
virtual Write(uint32_t)Skriver strängrepresentationen av det angivna teckenlösa 32‑bit heltalsvärdet till strömmen.
virtual Write(uint64_t)Skriver strängrepresentationen av det angivna teckenlösa 64‑bit heltalsvärdet till strömmen.
virtual Write(const ArrayPtr<char_t>&)Skriver alla tecken från den angivna arrayen till strömmen.
virtual Write(const ArrayPtr<char_t>&, int32_t, int32_t)Skriver det angivna delintervallet av UTF-16‑tecken från den angivna teckenarrayen till strömmen.
virtual Write(const char_t *)Skriver den angivna c‑strängen till strömmen.
virtual Write(const TypeInfo&)Skriver strängrepresentationen av det angivna TypeInfo-objektet till strömmen.
Write(const String&, const TArgs&…)Skriver de angivna värdena formaterade enligt det angivna formatet till strömmen.
virtual WriteLine()Skriver radavslutningstecken till strömmen.
virtual WriteLine(const SharedPtr<Object>&)Skriver strängrepresentationen av det angivna objektet följt av radavslutningstecknen till strömmen.
virtual WriteLine(bool)Skriver strängrepresentationen av det angivna booleska värdet följt av radavslutningstecknen till strömmen.
virtual WriteLine(char_t)Skriver det angivna tecknet följt av radavslutningstecknen till strömmen.
virtual WriteLine(Decimal)Skriver strängrepresentationen av det angivna Decimal-objektet följt av radavslutningstecknen till strömmen.
virtual WriteLine(double)Skriver den strängrepresentation av det angivna dubbelprecision flyttalvärdet följt av radavslutningstecknen till strömmen.
virtual WriteLine(int)Skriver den strängrepresentation av det angivna 32-bitars heltalsvärdet följt av radavslutningstecknen till strömmen.
virtual WriteLine(int64_t)Skriver den strängrepresentation av det angivna 64-bitars heltalsvärdet följt av radavslutningstecknen till strömmen.
virtual WriteLine(float)Skriver den strängrepresentation av det angivna enkelprecision flyttalvärdet följt av radavslutningstecknen till strömmen.
virtual WriteLine(const String&)Skriver den angivna strängen följt av radavslutningstecknen till strömmen.
virtual WriteLine(uint32_t)Skriver den strängrepresentation av det angivna teckenlösa 32-bitars heltalsvärdet följt av radavslutningstecknen till strömmen.
virtual WriteLine(uint64_t)Skriver den strängrepresentation av det angivna teckenlösa 64-bitars heltalsvärdet följt av radavslutningstecknen till strömmen.
virtual WriteLine(const ArrayPtr<char_t>&)Skriver alla tecken från den angivna arrayen följt av radavslutningstecknen till strömmen.
virtual WriteLine(const ArrayPtr<char_t>&, int32_t, int32_t)Skriver det angivna delintervallet av UTF-16-tecken från den angivna teckenarrayen följt av radavslutningstecknen till strömmen.
virtual WriteLine(const char_t *)Skriver den angivna c-strängen följt av radavslutningstecknen till strömmen.
virtual WriteLine(const TypeInfo&)Skriver den strängrepresentation av det angivna TypeInfo-objektet följt av radavslutningstecknen till strömmen.
WriteLine(const String&, const TArgs&…)Skriver de angivna värdena formaterade enligt det angivna formatet följt av radavslutningstecknen till strömmen.
virtual ~TextWriter()Destruktor.

Typedefs

TypedefBeskrivning
PtrEtt alias för en delad pekare till denna klass.

Se även