System::IO::StringWriter klass

StringWriter class

Implementerar en TextWriter som skriver information till en sträng. Objekt av denna klass bör endast allokeras med System::MakeObject()-funktionen. Skapa aldrig en instans av denna typ på stacken eller med operator new, eftersom det kan leda till körningsfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr-pekare och använd denna pekare för att skicka den till funktioner som argument.

class StringWriter : public System::IO::TextWriter

Metoder

MetodBeskrivning
get_Encoding() overrideReturnerar den för närvarande använda kodningen.
virtual GetStringBuilder()Returnerar den för närvarande använda StringBuilder.
StringWriter(const System::SharedPtr<Text::StringBuilder>&, const IFormatProviderPtr&)Skapar en ny instans av StringWriter med den angivna StringBuilder och IFormatProvider.
StringWriter(const System::SharedPtr<Text::StringBuilder>&)Skapar en ny instans av StringWriter med den angivna StringBuilder och IFormatProvider från den aktuella kulturen.
StringWriter(const IFormatProviderPtr&)Skapar en ny instans av StringWriter med den angivna IFormatProvider.
StringWriter()Skapar en ny instans av StringWriter med IFormatProvider från den aktuella kulturen.
ToString() const overrideReturnerar den underliggande strängen.
Write(char_t) overrideSkriver det angivna tecknet till strömmen.
Write(const ArrayPtr<char_t>&, int32_t, int32_t) overrideSkriver det angivna delintervallet av tecken från den angivna teckenarrayen till strömmen.
Write(const String&) overrideSkriver den angivna strängen till strömmen.

Se även