System::Text::StringBuilder classe
Contenuti
[
Nascondere
]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
| Metodo | Descrizione |
|---|---|
| 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() const | Ottiene la capacità corrente del string builder. |
| get_Length() const | Ottiene la lunghezza della stringa attualmente nel builder. |
| idx_get(int) const | Ottiene 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) const | Ottiene 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 override | Ottiene la stringa attualmente contenuta nel builder. |
| ToString(int, int) const | Ottiene la sottostringa attualmente contenuta nel builder. |
| ~StringBuilder() | Distruttore. |
Vedi anche
- Class Object
- Namespace System::Text
- Library Aspose.Font for C++