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

Méthodes

MéthodeDescription
Append(char_t)Ajoute un caractère au builder.
Append(char_t, int)Ajoute des caractères au builder.
Append(const ArrayPtr<char_t>&)Ajoute un tableau de caractères au builder.
Append(const ArrayPtr<char_t>&, int, int)Ajoute une tranche de tableau de caractères au builder.
Append(const String&)Ajoute une chaîne au builder.
Append(const String&, int, int)Ajoute une tranche de chaîne au builder.
Append(const SharedPtr<T>&)Ajoute la représentation sous forme de chaîne de l’objet au builder.
Append(const SharedPtr<StringBuilder>&)Ajoute le contenu du builder au builder.
Append(float)Ajoute une valeur à virgule flottante au builder.
Append(double)Ajoute une valeur à virgule flottante au builder.
Append(int)Ajoute une valeur entière au builder.
Append(T)Ajoute une valeur arithmétique au builder.
Append(E)Ajoute la représentation sous forme de chaîne de la valeur d’énumération au builder.
AppendFormat(const String&, const TArgs&…)Ajoute une chaîne formatée au builder.
AppendFormat(const SharedPtr<IFormatProvider>&, const String&, const TArgs&…)Ajoute une chaîne formatée au builder.
AppendLine()Ajoute le caractère de nouvelle ligne au builder.
AppendLine(const String&)Ajoute une chaîne suivie du caractère de nouvelle ligne au builder.
Clear()Supprime tous les caractères du builder.
CopyTo(int, System::ArrayPtr<char_t> const&, int, int)Copie les données du builder dans les positions existantes du tableau.
get_Capacity() constObtient la capacité actuelle du string builder.
get_Length() constObtient la longueur de la chaîne actuellement dans le builder.
idx_get(int) constObtient le caractère à la position spécifiée.
idx_set(int, char_t)Définit le caractère à la position spécifiée.
Insert(int, const String&)Insère une chaîne à la position fixe du builder.
Insert(int32_t, const String&, int32_t)Insère une chaîne répétée à la position fixe du builder.
Insert(int, char_t)Insère un caractère à la position fixe du builder.
Insert(int, const System::ArrayPtr<char_t>&, int, int)Insère des caractères à la position fixe du builder.
Insert(int, T)Insère une valeur à la position fixe du builder.
operator[](int) constObtient le caractère à la position spécifiée.
Remove(int, int)Supprime le fragment du builder.
Replace(const String&, const String&)Remplace la sous-chaîne via le builder.
Replace(const String&, const String&, int, int)Remplace la sous-chaîne via la plage du builder.
Replace(char_t, char_t)Remplace le caractère via le builder.
Replace(char_t, char_t, int, int)Remplace le caractère via la plage du builder.
set_Capacity(int)Définit la capacité actuelle du string builder.
set_Length(int)Tronque ou étend le string builder à la longueur spécifiée.
StringBuilder()Constructeur.
StringBuilder(int)Constructeur.
StringBuilder(const String&)Constructeur.
StringBuilder(const String&, int)Constructeur.
StringBuilder(const String&, int, int, int)Constructeur.
ToString() const overrideObtient la chaîne actuellement contenue dans le builder.
ToString(int, int) constObtient la sous-chaîne actuellement contenue dans le builder.
~StringBuilder()Destructeur.

Voir aussi