System::IO::StringWriter classe

StringWriter class

Implémente un TextWriter qui écrit des informations dans une chaîne. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject(). Ne créez jamais d’instance de ce type sur la pile ou en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des défauts d’assertion. Enveloppez toujours cette classe dans le pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en tant qu’argument.

class StringWriter : public System::IO::TextWriter

Méthodes

MéthodeDescription
get_Encoding() overrideRenvoie l’encodage actuellement utilisé.
virtual GetStringBuilder()Renvoie le StringBuilder actuellement utilisé.
StringWriter(const System::SharedPtr<Text::StringBuilder>&, const IFormatProviderPtr&)Construit une nouvelle instance de StringWriter en utilisant le StringBuilder spécifié et le IFormatProvider.
StringWriter(const System::SharedPtr<Text::StringBuilder>&)Construit une nouvelle instance de StringWriter en utilisant le StringBuilder spécifié et le IFormatProvider de la culture actuelle.
StringWriter(const IFormatProviderPtr&)Construit une nouvelle instance de StringWriter en utilisant le IFormatProvider spécifié.
StringWriter()Construit une nouvelle instance de StringWriter en utilisant IFormatProvider de la culture actuelle.
ToString() const overrideRenvoie la chaîne sous-jacente.
Write(char_t) overrideÉcrit le caractère spécifié dans le flux.
Write(const ArrayPtr<char_t>&, int32_t, int32_t) overrideÉcrit la sous-plage spécifiée de caractères du tableau de caractères spécifié dans le flux.
Write(const String&) overrideÉcrit la chaîne spécifiée dans le flux.

Voir aussi