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
Μέθοδοι
| Μέθοδος | Περιγραφή |
|---|---|
| Append(char_t) | Προσθέτει χαρακτήρα στον builder. |
| Append(char_t, int) | Προσθέτει χαρακτήρες στον builder. |
| Append(const ArrayPtr<char_t>&) | Προσθέτει πίνακα χαρακτήρων στον builder. |
| Append(const ArrayPtr<char_t>&, int, int) | Προσθέτει τμήμα πίνακα χαρακτήρων στον builder. |
| Append(const String&) | Προσθέτει συμβολοσειρά στον builder. |
| Append(const String&, int, int) | Προσθέτει τμήμα συμβολοσειράς στον builder. |
| Append(const SharedPtr<T>&) | Προσθέτει τη συμβολοσειρά αναπαράστασης του αντικειμένου στον builder. |
| Append(const SharedPtr<StringBuilder>&) | Προσθέτει το περιεχόμενο του builder στον builder. |
| Append(float) | Προσθέτει τιμή κινητής υποδιαστολής στον builder. |
| Append(double) | Προσθέτει τιμή κινητής υποδιαστολής στον builder. |
| Append(int) | Προσθέτει ακέραια τιμή στον builder. |
| Append(T) | Προσθέτει αριθμητική τιμή στον builder. |
| Append(E) | Προσθέτει την αναπαράσταση της τιμής enum ως συμβολοσειρά στον builder. |
| AppendFormat(const String&, const TArgs&…) | Προσθέτει μορφοποιημένη συμβολοσειρά στον builder. |
| AppendFormat(const SharedPtr<IFormatProvider>&, const String&, const TArgs&…) | Προσθέτει μορφοποιημένη συμβολοσειρά στον builder. |
| AppendLine() | Προσθέτει χαρακτήρα νέας γραμμής στον builder. |
| AppendLine(const String&) | Προσθέτει συμβολοσειρά ακολουθούμενη από χαρακτήρα νέας γραμμής στον builder. |
| Clear() | Αφαιρεί όλους τους χαρακτήρες από τον builder. |
| CopyTo(int, System::ArrayPtr<char_t> const&, int, int) | Αντιγράφει τα δεδομένα του builder σε υπάρχουσες θέσεις του πίνακα. |
| get_Capacity() const | Επιστρέφει τη τρέχουσα χωρητικότητα του string builder. |
| get_Length() const | Επιστρέφει το μήκος της συμβολοσειράς που βρίσκεται αυτή τη στιγμή στο builder. |
| idx_get(int) const | Λαμβάνει τον χαρακτήρα στη συγκεκριμένη θέση. |
| idx_set(int, char_t) | Ορίζει τον χαρακτήρα στη συγκεκριμένη θέση. |
| Insert(int, const String&) | Εισάγει συμβολοσειρά στη σταθερή θέση του builder. |
| Insert(int32_t, const String&, int32_t) | Εισάγει επαναλαμβανόμενη συμβολοσειρά στη σταθερή θέση του builder. |
| Insert(int, char_t) | Εισάγει χαρακτήρα στη σταθερή θέση του builder. |
| Insert(int, const System::ArrayPtr<char_t>&, int, int) | Εισάγει χαρακτήρες στη σταθερή θέση του builder. |
| Insert(int, T) | Εισάγει τιμή στη σταθερή θέση του builder. |
| operator[](int) const | Λαμβάνει τον χαρακτήρα στη συγκεκριμένη θέση. |
| Remove(int, int) | Αφαιρεί τμήμα από τον builder. |
| Replace(const String&, const String&) | Αντικαθιστά υποσυμβολοσειρά μέσω του builder. |
| Replace(const String&, const String&, int, int) | Αντικαθιστά υποσυμβολοσειρά μέσω της περιοχής του builder. |
| Replace(char_t, char_t) | Αντικαθιστά χαρακτήρα μέσω του builder. |
| Replace(char_t, char_t, int, int) | Αντικαθιστά χαρακτήρα μέσω της περιοχής του builder. |
| set_Capacity(int) | Ορίζει τη τρέχουσα χωρητικότητα του string builder. |
| set_Length(int) | Κόβει ή επεκτείνει το string builder στο καθορισμένο μήκος. |
| StringBuilder() | Κατασκευαστής. |
| StringBuilder(int) | Κατασκευαστής. |
| StringBuilder(const String&) | Κατασκευαστής. |
| StringBuilder(const String&, int) | Κατασκευαστής. |
| StringBuilder(const String&, int, int, int) | Κατασκευαστής. |
| ToString() const override | Επιστρέφει τη συμβολοσειρά που περιέχεται αυτή τη στιγμή στο builder. |
| ToString(int, int) const | Επιστρέφει την υποσυμβολοσειρά που περιέχεται αυτή τη στιγμή στο builder. |
| ~StringBuilder() | Καταστροφέας. |
Δείτε επίσης
- Class Object
- Namespace System::Text
- Library Aspose.Page for C++