classe System::IO::StringWriter
Contenuti
[
Nascondere
]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
| Metodo | Descrizione |
|---|---|
| get_Encoding() override | Restituisce 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 override | Restituisce la stringa sottostante. |
| Write(char_t) override | Scrive il carattere specificato nello stream. |
| Write(const ArrayPtr<char_t>&, int32_t, int32_t) override | Scrive il sottointervallo specificato di caratteri dall’array di caratteri specificato nel flusso. |
| Write(const String&) override | Scrive la stringa specificata nel flusso. |
Vedi anche
- Class TextWriter
- Namespace System::IO
- Library Aspose.Font for C++