Clase System::IO::StringWriter

StringWriter class

Implementa un TextWriter que escribe información en una cadena. Los objetos de esta clase solo deben asignarse mediante la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila ni usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use ese puntero para pasarlo a funciones como argumento.

class StringWriter : public System::IO::TextWriter

Métodos

MétodoDescripción
get_Encoding() overrideDevuelve la codificación utilizada actualmente.
virtual GetStringBuilder()Devuelve el StringBuilder actualmente usado.
StringWriter(const System::SharedPtr<Text::StringBuilder>&, const IFormatProviderPtr&)Construye una nueva instancia de StringWriter usando el StringBuilder especificado y IFormatProvider.
StringWriter(const System::SharedPtr<Text::StringBuilder>&)Construye una nueva instancia de StringWriter usando el StringBuilder especificado y IFormatProvider de la cultura actual.
StringWriter(const IFormatProviderPtr&)Construye una nueva instancia de StringWriter usando el IFormatProvider especificado.
StringWriter()Construye una nueva instancia de StringWriter usando IFormatProvider de la cultura actual.
ToString() const overrideDevuelve la cadena subyacente.
Write(char_t) overrideEscribe el carácter especificado en el flujo.
Write(const ArrayPtr<char_t>&, int32_t, int32_t) overrideEscribe el subrango especificado de caracteres del arreglo de caracteres especificado al flujo.
Write(const String&) overrideEscribe la cadena especificada en el flujo.

Ver también