System::IO::StringWriter klasse

StringWriter class

Implementeert een TextWriter die informatie naar een string schrijft. 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 StringWriter : public System::IO::TextWriter

Methoden

MethodeBeschrijving
get_Encoding() overrideRetourneert de momenteel gebruikte codering.
virtual GetStringBuilder()Retourneert de momenteel gebruikte StringBuilder.
StringWriter(const System::SharedPtr<Text::StringBuilder>&, const IFormatProviderPtr&)Construeert een nieuw exemplaar van StringWriter met behulp van de opgegeven StringBuilder en IFormatProvider.
StringWriter(const System::SharedPtr<Text::StringBuilder>&)Construeert een nieuw exemplaar van StringWriter met behulp van de opgegeven StringBuilder en IFormatProvider uit de huidige cultuur.
StringWriter(const IFormatProviderPtr&)Construeert een nieuw exemplaar van StringWriter met behulp van de opgegeven IFormatProvider.
StringWriter()Construeert een nieuw exemplaar van StringWriter met behulp van IFormatProvider uit de huidige cultuur.
ToString() const overrideRetourneert de onderliggende tekenreeks.
Write(char_t) overrideSchrijft het opgegeven teken naar de stream.
Write(const ArrayPtr<char_t>&, int32_t, int32_t) overrideSchrijft het opgegeven subbereik van tekens uit de opgegeven tekenarray naar de stroom.
Write(const String&) overrideSchrijft de opgegeven tekenreeks naar de stream.

Zie ook