System::Text::StringBuilder clase

StringBuilder class

Buffer to accumulate string part by part. This type can be allocated either in stack as value type or in heap using System::MakeObject() function. Once the object is allocated, never mix up these two usecases: having SmartPtr pointers onto stack-allocated objects is strictly prohibited.

class StringBuilder : public System::Object

Métodos

MétodoDescripción
Append(char_t)Añade un carácter al builder.
Append(char_t, int)Añade caracteres al builder.
Append(const ArrayPtr<char_t>&)Añade una matriz de caracteres al builder.
Append(const ArrayPtr<char_t>&, int, int)Añade una porción de la matriz de caracteres al builder.
Append(const String&)Añade una cadena al builder.
Append(const String&, int, int)Añade una porción de cadena al builder.
Append(const SharedPtr<T>&)Añade la representación en cadena del objeto al builder.
Append(const SharedPtr<StringBuilder>&)Añade el contenido del builder al builder.
Append(float)Añade un valor de punto flotante al builder.
Append(double)Añade un valor de punto flotante al builder.
Append(int)Añade un valor entero al builder.
Append(T)Añade un valor aritmético al builder.
Append(E)Agrega la representación en cadena del valor enum al constructor.
AppendFormat(const String&, const TArgs&…)Añade una cadena formateada al constructor.
AppendFormat(const SharedPtr<IFormatProvider>&, const String&, const TArgs&…)Añade una cadena formateada al constructor.
AppendLine()Añade el carácter de nueva línea al constructor.
AppendLine(const String&)Añade una cadena seguida del carácter de nueva línea al constructor.
Clear()Elimina todos los caracteres del constructor.
CopyTo(int, System::ArrayPtr<char_t> const&, int, int)Copia los datos del constructor en posiciones existentes del arreglo.
get_Capacity() constObtiene la capacidad actual del constructor de cadenas.
get_Length() constObtiene la longitud de la cadena actualmente en el constructor.
idx_get(int) constObtiene el carácter en la posición especificada.
idx_set(int, char_t)Establece el carácter en la posición especificada.
Insert(int, const String&)Inserta una cadena en la posición fija del constructor.
Insert(int32_t, const String&, int32_t)Inserta una cadena repetida en la posición fija del constructor.
Insert(int, char_t)Inserta un carácter en la posición fija del constructor.
Insert(int, const System::ArrayPtr<char_t>&, int, int)Inserta caracteres en la posición fija del constructor.
Insert(int, T)Inserta un valor en la posición fija del constructor.
operator[](int) constObtiene el carácter en la posición especificada.
Remove(int, int)Elimina un fragmento del constructor.
Replace(const String&, const String&)Reemplaza una subcadena a través del constructor.
Replace(const String&, const String&, int, int)Reemplaza una subcadena a través del rango del constructor.
Replace(char_t, char_t)Reemplaza un carácter a través del constructor.
Replace(char_t, char_t, int, int)Reemplaza un carácter a través del rango del constructor.
set_Capacity(int)Establece la capacidad actual del constructor de cadenas.
set_Length(int)Trunca o amplía el constructor de cadenas a la longitud especificada.
StringBuilder()Constructor.
StringBuilder(int)Constructor.
StringBuilder(const String&)Constructor.
StringBuilder(const String&, int)Constructor.
StringBuilder(const String&, int, int, int)Constructor.
ToString() const overrideObtiene la cadena actualmente contenida en el constructor.
ToString(int, int) constObtiene la subcadena actualmente contenida en el constructor.
~StringBuilder()Destructor.

Ver también