classe System::IO::StringWriter

StringWriter class

Implementa un TextWriter che scrive informazioni in una stringa. Gli oggetti di questa classe devono essere allocati solo utilizzando 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 fallimenti di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e utilizza questo puntatore per passarlo 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&)Crea una nuova istanza di StringWriter utilizzando lo StringBuilder specificato e IFormatProvider.
StringWriter(const System::SharedPtr<Text::StringBuilder>&)Crea una nuova istanza di StringWriter utilizzando lo StringBuilder specificato e IFormatProvider della cultura corrente.
StringWriter(const IFormatProviderPtr&)Crea una nuova istanza di StringWriter utilizzando il IFormatProvider specificato.
StringWriter()Crea una nuova istanza di StringWriter utilizzando IFormatProvider della cultura corrente.
ToString() const overrideRestituisce la stringa sottostante.
Write(char_t) overrideScrive il carattere specificato nello 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 nel flusso.

Vedi anche