classe System::Text::StringBuilder

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 constructeur.
Append(char_t, int)Ajoute des caractères au constructeur.
Append(const ArrayPtr<char_t>&)Ajoute un tableau de caractères au constructeur.
Append(const ArrayPtr<char_t>&, int, int)Ajoute une tranche de tableau de caractères au constructeur.
Append(const String&)Ajoute une chaîne au constructeur.
Append(const String&, int, int)Ajoute une tranche de chaîne au constructeur.
Append(const SharedPtr<T>&)Ajoute la représentation sous forme de chaîne de l’objet au constructeur.
Append(const SharedPtr<StringBuilder>&)Ajoute le contenu du constructeur au constructeur.
Append(float)Ajoute une valeur à virgule flottante au constructeur.
Append(double)Ajoute une valeur à virgule flottante au constructeur.
Append(int)Ajoute une valeur entière au constructeur.
Append(T)Ajoute une valeur arithmétique au constructeur.
Append(E)Ajoute la représentation sous forme de chaîne de la valeur d’énumération au constructeur.
AppendFormat(const String&, const TArgs&…)Ajoute une chaîne formatée au constructeur.
AppendFormat(const SharedPtr<IFormatProvider>&, const String&, const TArgs&…)Ajoute une chaîne formatée au constructeur.
AppendLine()Ajoute le caractère de nouvelle ligne au constructeur.
AppendLine(const String&)Ajoute une chaîne suivie du caractère de nouvelle ligne au constructeur.
Clear()Supprime tous les caractères du constructeur.
CopyTo(int, System::ArrayPtr<char_t> const&, int, int)Copie les données du constructeur dans des positions de tableau existantes.
get_Capacity() constObtient la capacité actuelle du constructeur de chaîne.
get_Length() constObtient la longueur de la chaîne actuellement dans le constructeur.
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 constructeur.
Insert(int32_t, const String&, int32_t)Insère une chaîne répétée à la position fixe du constructeur.
Insert(int, char_t)Insère un caractère à la position fixe du constructeur.
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