System::Text::StringBuilder classe

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

Metodi

MetodoDescrizione
Append(char_t)Aggiunge un carattere al builder.
Append(char_t, int)Aggiunge caratteri al builder.
Append(const ArrayPtr<char_t>&)Aggiunge l’array di caratteri al builder.
Append(const ArrayPtr<char_t>&, int, int)Aggiunge una porzione dell’array di caratteri al builder.
Append(const String&)Aggiunge una stringa al builder.
Append(const String&, int, int)Aggiunge una porzione di stringa al builder.
Append(const SharedPtr<T>&)Aggiunge la rappresentazione stringa dell’oggetto al builder.
Append(const SharedPtr<StringBuilder>&)Aggiunge il contenuto del builder al builder.
Append(float)Aggiunge un valore a virgola mobile al builder.
Append(double)Aggiunge un valore a virgola mobile al builder.
Append(int)Aggiunge un valore intero al builder.
Append(T)Aggiunge valore aritmetico al builder.
Append(E)Aggiunge la rappresentazione stringa del valore enum al builder.
AppendFormat(const String&, const TArgs&…)Aggiunge una stringa formattata al builder.
AppendFormat(const SharedPtr<IFormatProvider>&, const String&, const TArgs&…)Aggiunge una stringa formattata al builder.
AppendLine()Aggiunge il carattere di nuova riga al builder.
AppendLine(const String&)Aggiunge una stringa seguita dal carattere di nuova riga al builder.
Clear()Rimuove tutti i caratteri dal builder.
CopyTo(int, System::ArrayPtr<char_t> const&, int, int)Copia i dati del builder nelle posizioni esistenti dell’array.
get_Capacity() constOttiene la capacità corrente del string builder.
get_Length() constOttiene la lunghezza della stringa attualmente nel builder.
idx_get(int) constOttiene il carattere nella posizione specificata.
idx_set(int, char_t)Imposta il carattere nella posizione specificata.
Insert(int, const String&)Inserisce una stringa nella posizione fissa del builder.
Insert(int32_t, const String&, int32_t)Inserisce una stringa ripetuta nella posizione fissa del builder.
Insert(int, char_t)Inserisce un carattere nella posizione fissa del builder.
Insert(int, const System::ArrayPtr<char_t>&, int, int)Inserisce caratteri nella posizione fissa del builder.
Insert(int, T)Inserisce un valore nella posizione fissa del builder.
operator[](int) constOttiene il carattere nella posizione specificata.
Remove(int, int)Rimuove un frammento dal builder.
Replace(const String&, const String&)Sostituisce una sottostringa tramite il builder.
Replace(const String&, const String&, int, int)Sostituisce una sottostringa tramite l’intervallo del builder.
Replace(char_t, char_t)Sostituisce un carattere tramite il builder.
Replace(char_t, char_t, int, int)Sostituisce un carattere tramite l’intervallo del builder.
set_Capacity(int)Imposta la capacità corrente del string builder.
set_Length(int)Tronca o estende il string builder alla lunghezza specificata.
StringBuilder()Costruttore.
StringBuilder(int)Costruttore.
StringBuilder(const String&)Costruttore.
StringBuilder(const String&, int)Costruttore.
StringBuilder(const String&, int, int, int)Costruttore.
ToString() const overrideOttiene la stringa attualmente contenuta nel builder.
ToString(int, int) constOttiene la sottostringa attualmente contenuta nel builder.
~StringBuilder()Distruttore.

Vedi anche