System::IO::StringWriter classe

StringWriter class

Implementa un TextWriter che scrive informazioni in una stringa. Gli oggetti di questa classe devono essere allocati solo usando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgere sempre questa classe in un puntatore System::SmartPtr e usare questo puntatore per passarla alle funzioni come argomento.

class StringWriter : public System::IO::TextWriter

Metodi

MetodoDescrizione
get_Encoding() overrideRestituisce la codifica attualmente utilizzata.
virtual GetStringBuilder()Restituisce lo StringBuilder attualmente utilizzato.
StringWriter(const System::SharedPtr<Text::StringBuilder>&, const IFormatProviderPtr&)Costruisce una nuova istanza di StringWriter usando lo StringBuilder specificato e IFormatProvider.
StringWriter(const System::SharedPtr<Text::StringBuilder>&)Costruisce una nuova istanza di StringWriter usando lo StringBuilder specificato e IFormatProvider della cultura corrente.
StringWriter(const IFormatProviderPtr&)Costruisce una nuova istanza di StringWriter usando il IFormatProvider specificato.
StringWriter()Costruisce una nuova istanza di StringWriter usando IFormatProvider della cultura corrente.
ToString() const overrideRestituisce la stringa sottostante.
Write(char_t) overrideScrive il carattere specificato sullo stream.
Write(const ArrayPtr<char_t>&, int32_t, int32_t) overrideScrive il sottointervallo specificato di caratteri dall’array di caratteri specificato nel flusso.
Write(const String&) overrideScrive la stringa specificata sullo stream.

Vedi anche