System::IO::TextWriter-klass

TextWriter class

En basklass för klasser som representerar skrivare som skriver sekvenser av tecken till olika destinationer. Objekt av denna klass bör endast allokeras med System::MakeObject()-funktionen. Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Wrappa alltid denna klass i en System::SmartPtr-pekare och använd denna pekare 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 strängrepresentationen av det angivna dubbelprecision flyttalvärdet följt av radavslutningstecknen till strömmen.
virtual WriteLine(int)Skriver strängrepresentationen av det angivna 32-bit heltalsvärdet följt av radavslutningstecknen till strömmen.
virtual WriteLine(int64_t)Skriver strängrepresentationen av det angivna 64-bit heltalsvärdet följt av radavslutningstecknen till strömmen.
virtual WriteLine(float)Skriver strängrepresentationen 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 strängrepresentationen av det angivna osignerade 32‑bit heltalsvärdet följt av radavslutningstecknen till strömmen.
virtual WriteLine(uint64_t)Skriver strängrepresentationen av det angivna osignerade 64‑bit 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 strängrepresentationen 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 tecknen till strömmen.
virtual ~TextWriter()Destruktor.

Typedefs

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

Se även