| ASPOSECPP_VALUE_TYPE_IMPLEMENTS_INTERFACES() | String είναι τύπος τιμής στην πλευρά του C++ που υλοποιεί έμμεσα (χωρίς κληρονομικότητα) ορισμένα interfaces. |
| begin() const | Επιστρέφει δείκτη στην αρχή του πραγματικού buffer της συμβολοσειράς. Ποτέ δεν επανεκχωρεί τίποτα. Δεν εγγυάται ότι το buffer θα είναι τερματισμένο με null. |
| Clone() const | Δημιουργεί ένα αντίγραφο της τρέχουσας συμβολοσειράς. |
| static Compare(const String&, int, const String&, int, int, bool) | Less-equal-greater-συγκρίνει δύο υποσυμβολοσειρές. |
| static Compare(const String&, int, const String&, int, int, bool, const SharedPtr<System::Globalization::CultureInfo>&) | Less-equal-greater-συγκρίνει δύο υποσυμβολοσειρές. |
| static Compare(const String&, const String&, System::StringComparison) | Less-equal-greater-συγκρίνει δύο συμβολοσειρές. |
| static Compare(const String&, int, const String&, int, int, System::StringComparison) | Less-equal-greater-συγκρίνει δύο συμβολοσειρές. |
| static Compare(const String&, const String&, bool) | Less-equal-greater-συγκρίνει δύο συμβολοσειρές. |
| static Compare(const String&, const String&, bool, const SharedPtr<System::Globalization::CultureInfo>&) | Less-equal-greater-συγκρίνει δύο συμβολοσειρές. |
| static CompareOrdinal(const String&, const String&) | Less-equal-greater-συγκρίνει δύο συμβολοσειρές χρησιμοποιώντας τη λειτουργία ordinal. |
| static CompareOrdinal(const String&, int, const String&, int, int) | Less-equal-greater-συγκρίνει δύο συμβολοσειρές χρησιμοποιώντας τη λειτουργία ordinal. |
| CompareTo(const String&) const | Συγκρίνει δύο συμβολοσειρές σε στυλ ’less-equals-more’. Χρησιμοποιεί την τρέχουσα πολιτισμική ρύθμιση. |
| static Concat(const ArrayPtr<String>&) | Συνενώνει συμβολοσειρές. |
| static Concat(const String&, const String&) | Συνενώνει συμβολοσειρές. |
| static Concat(const String&, const String&, const String&) | Συνενώνει συμβολοσειρές. |
| static Concat(const String&, const String&, const String&, const String&) | Συνενώνει συμβολοσειρές. |
| Contains(const String&) const | Ελέγχει αν το str είναι υποσυμβολοσειρά της τρέχουσας συμβολοσειράς. |
| Contains(char16_t) const | Ελέγχει αν η συμβολοσειρά περιέχει τον δεδομένο χαρακτήρα. |
| static Copy(const String&) | Δημιουργεί αντίγραφο συμβολοσειράς. |
| CopyTo(int, const ArrayPtr<char_t>&, int, int) const | Αντιγράφει χαρακτήρες της συμβολοσειράς σε υπάρχοντα στοιχεία του πίνακα. Δεν γίνεται αλλαγή μεγέθους. |
| end() const | Επιστρέφει δείκτη στο τέλος του πραγματικού buffer της συμβολοσειράς. Ποτέ δεν επανεκχωρεί τίποτα. Δεν εγγυάται ότι το buffer θα είναι τερματισμένο με null. |
| EndsWith(const String&) const | Ελέγχει αν η συμβολοσειρά τελειώνει με την καθορισμένη υποσυμβολοσειρά. |
| EndsWith(const String&, System::StringComparison) const | Ελέγχει αν η συμβολοσειρά τελειώνει με την καθορισμένη υποσυμβολοσειρά. |
| EndsWith(const String&, bool, const SharedPtr<System::Globalization::CultureInfo>&) const | Ελέγχει αν η συμβολοσειρά τελειώνει με την καθορισμένη υποσυμβολοσειρά. |
| Equals(const String&, System::StringComparison) const | String σύγκριση ισότητας. Υποστηρίζονται αρκετές λειτουργίες που παρέχονται από την απαρίθμηση StringComparison. |
| Equals(const String&) const | String σύγκριση ισότητας. Χρησιμοποιεί τη λειτουργία σύγκρισης System::StringComparison::Ordinal. |
| static Equals(const String&, const String&) | Equal-συγκρίνει δύο συμβολοσειρές χρησιμοποιώντας τη λειτουργία σύγκρισης Ordial. |
| static Equals(const String&, const String&, System::StringComparison) | Equal-συγκρίνει δύο συμβολοσειρές. |
| FastToAscii(char, int) const | Προσπαθεί να μετατρέψει ένα String σε συμβολοσειρά ASCII. |
| static Format(const SharedPtr<IFormatProvider>&, const String&, const Args&…) | Μορφοποιεί τη συμβολοσειρά σε στυλ C#. |
| static Format(std::nullptr_t, const String&, const Args&…) | Μορφοποιεί τη συμβολοσειρά σε στυλ C#. |
| static Format(std::nullptr_t, const char16_t(&), const Args&…) | Μορφοποιεί τη συμβολοσειρά σε στυλ C#. |
| static Format(const String&, const Args&…) | Μορφοποιεί τη συμβολοσειρά σε στυλ C#. |
| static Format(const String&, const System::ArrayPtr<T>&) | Μορφοποιεί τη συμβολοσειρά σε στυλ C#. |
| static FromAscii(const char *) | Δημιουργεί String από συμβολοσειρά ASCII. |
| static FromAscii(const char *, int) | Δημιουργεί String από συμβολοσειρά ASCII. |
| static FromAscii(const std::string&) | Δημιουργεί String από συμβολοσειρά ASCII. |
| static FromUtf16(const std::u16string&) | Δημιουργεί String από συμβολοσειρά utf16. |
| static FromUtf32(const uint32_t *, int32_t) | Δημιουργεί String από συμβολοσειρά utf32. |
| static FromUtf8(const char *) | Δημιουργεί String από συμβολοσειρά utf8. |
| static FromUtf8(const char *, int) | Δημιουργεί String από συμβολοσειρά utf8. |
| static FromUtf8(const uint8_t *) | Δημιουργεί String από συμβολοσειρά utf8. |
| static FromUtf8(const std::string&) | Δημιουργεί String από συμβολοσειρά utf8. |
| static FromWCS(const std::wstring&) | Δημιουργεί String από widestring. |
| get_Length() const | Λαμβάνει το μήκος της συμβολοσειράς. |
| GetHashCode() const | Η συμβολοσειρά περιέχει κατακερματισμούς. Υλοποιήθηκε στο ICU, δεν ταιριάζει με τους κατακερματισμούς στο C#. |
| IndexOf(const String&, System::StringComparison) const | Αναζήτηση προς τα εμπρός σε υποσυμβολοσειρά. |
| IndexOf(char_t, int) const | Αναζήτηση χαρακτήρα προς τα εμπρός. |
| IndexOf(char_t, int, int) const | Αναζήτηση χαρακτήρα προς τα εμπρός σε υποσυμβολοσειρά. |
| IndexOf(const String&, int) const | Αναζήτηση προς τα εμπρός σε υποσυμβολοσειρά. |
| IndexOf(const String&, int, System::StringComparison) const | Αναζήτηση προς τα εμπρός σε υποσυμβολοσειρά. |
| IndexOf(const String&, int, int, System::StringComparison) const | Αναζήτηση προς τα εμπρός σε υποσυμβολοσειρά. |
| IndexOf(const String&, int, int) const | Αναζήτηση προς τα εμπρός σε υποσυμβολοσειρά. |
| IndexOfAny(char_t, int) const | Αναζήτηση χαρακτήρα προς τα εμπρός. |
| IndexOfAny(const String&, int) const | Κατ’ αυτόν τον τρόπο αναζητά όλους τους χαρακτήρες του str σε αυτό. Εάν βρεθεί ο πρώτος χαρακτήρας, επιστρέφεται η θέση του, διαφορετικά αναζητείται ο δεύτερος και ούτω καθεξής. |
| IndexOfAny(const ArrayPtr<char_t>&) const | Αναζητά οποιονδήποτε από τους δοθέντες χαρακτήρες σε ολόκληρη τη συμβολοσειρά. Συγκρίνει τον πρώτο χαρακτήρα της συμβολοσειράς με όλους τους χαρακτήρες στο anyOf, έπειτα συγκρίνει τον δεύτερο κ.λπ. Επιστρέφει το δείκτη του πρώτου που ταιριάζει με οποιονδήποτε από τους στόχους χαρακτήρες. |
| IndexOfAny(const ArrayPtr<char_t>&, int32_t) const | Αναζητά οποιονδήποτε από τους δοθέντες χαρακτήρες σε υποσυμβολοσειρά. Συγκρίνει τον πρώτο χαρακτήρα της συμβολοσειράς με όλους τους χαρακτήρες στο anyOf, έπειτα συγκρίνει τον δεύτερο κ.λπ. Επιστρέφει το δείκτη του πρώτου που ταιριάζει με οποιονδήποτε από τους στόχους χαρακτήρες. |
| IndexOfAny(const ArrayPtr<char_t>&, int32_t, int32_t) const | Αναζητά οποιονδήποτε από τους δοθέντες χαρακτήρες σε υποσυμβολοσειρά. Συγκρίνει τον πρώτο χαρακτήρα της συμβολοσειράς με όλους τους χαρακτήρες στο anyOf, έπειτα συγκρίνει τον δεύτερο κ.λπ. Επιστρέφει το δείκτη του πρώτου που ταιριάζει με οποιονδήποτε από τους στόχους χαρακτήρες. |
| Insert(int, const String&) const | Εισάγει υποσυμβολοσειρά στη συγκεκριμένη θέση. |
| Is(const System::TypeInfo&) const | Ελέγχει εάν το αντικείμενο συμβολοσειράς είναι του τύπου που καθορίζεται από το TypeInfo που δόθηκε. |
| IsAsciiString() const | Δείχνει εάν ένα String περιέχει μόνο σύμβολα ASCII. |
| IsEmpty() const | Ελέγχει εάν η συμβολοσειρά είναι ταυτόχρονα μη μηδενική και κενή. |
| IsNormalized(System::Text::NormalizationForm) const | Ελέγχει εάν η συμβολοσειρά Unicode είναι κανονικοποιημένη χρησιμοποιώντας τη μορφή κανονικοποίησης που καθορίστηκε. |
| IsNull() const | Ελέγχει εάν η συμβολοσειρά θεωρείται μηδενική. Το String είναι μηδενικό μόνο εάν δημιουργείται μέσω του κατασκευαστή String(), μετακινείται, αντιγράφεται ή εκχωρείται από μηδενική συμβολοσειρά ή κλήθηκε η μέθοδος reset(). |
| IsNullOrEmpty() const | Ελέγχει εάν η συμβολοσειρά είναι κενή ή θεωρείται μηδενική. |
| static IsNullOrEmpty(const String&) | Ελέγχει εάν η δοθείσα συμβολοσειρά είναι μηδενική ή κενή. |
| static IsNullOrWhiteSpace(const String&) | Δείχνει εάν μια συγκεκριμένη συμβολοσειρά είναι μηδενική, κενή ή αποτελείται μόνο από χαρακτήρες λευκού διαστήματος. |
| static Join(const String&, const ArrayPtr<String>&, int, int) | Συνδέει τον πίνακα χρησιμοποιώντας τη συμβολοσειρά ως διαχωριστικό. |
| static Join(const String&, const System::Details::ArrayView<String>&, int, int) | Συνδέει τον πίνακα χρησιμοποιώντας τη συμβολοσειρά ως διαχωριστικό. |
| static Join(const String&, const SharedPtr<System::Collections::Generic::IEnumerable<String>>&) | Συνδέει τον πίνακα χρησιμοποιώντας τη συμβολοσειρά ως διαχωριστικό. |
| static Join(const String&, const ArrayPtr<SharedPtr<Object>>&) | Συνδέει τον πίνακα χρησιμοποιώντας τη συμβολοσειρά ως διαχωριστικό. |
| LastIndexOf(const String&, int) const | Αναζήτηση προς τα πίσω σε υποσυμβολοσειρά. |
| LastIndexOf(const String&, System::StringComparison) const | Αναζήτηση προς τα πίσω σε υποσυμβολοσειρά. |
| LastIndexOf(const String&, int, System::StringComparison) const | Αναζήτηση προς τα πίσω σε υποσυμβολοσειρά. |
| LastIndexOf(const String&, int, int, StringComparison) const | Αναζήτηση προς τα πίσω σε υποσυμβολοσειρά. |
| LastIndexOf(char_t) const | Αναζήτηση χαρακτήρα προς τα πίσω. |
| LastIndexOf(char_t, int32_t) const | Αναζήτηση χαρακτήρα προς τα πίσω. |
| LastIndexOf(char_t, int32_t, int32_t) const | Αναζήτηση χαρακτήρα προς τα πίσω. |
| LastIndexOfAny(const ArrayPtr<char_t>&) const | Αναζητά οποιονδήποτε από τους δοθέντες χαρακτήρες σε ολόκληρη τη συμβολοσειρά προς τα πίσω. Συγκρίνει τον τελευταίο χαρακτήρα της συμβολοσειράς με όλους τους χαρακτήρες στο anyOf, έπειτα συγκρίνει τον προηγούμενο κ.λπ. Επιστρέφει το δείκτη του πρώτου ευρέθέντος αντιστοιχίας. |
| LastIndexOfAny(const ArrayPtr<char_t>&, int32_t) const | Αναζητά οποιονδήποτε από τους δοθέντες χαρακτήρες σε υποσυμβολοσειρά προς τα πίσω. Συγκρίνει τον τελευταίο χαρακτήρα της συμβολοσειράς με όλους τους χαρακτήρες στο anyOf, έπειτα συγκρίνει τον προηγούμενο κ.λπ. Επιστρέφει το δείκτη του πρώτου ευρέθέντος αντιστοιχίας. |
| LastIndexOfAny(const ArrayPtr<char_t>&, int32_t, int32_t) const | Αναζητά οποιονδήποτε από τους δοθέντες χαρακτήρες σε υποσυμβολοσειρά προς τα πίσω. Συγκρίνει τον τελευταίο χαρακτήρα της συμβολοσειράς με όλους τους χαρακτήρες στο anyOf, έπειτα συγκρίνει τον προηγούμενο κ.λπ. Επιστρέφει το δείκτη του πρώτου ευρέθέντος αντιστοιχίας. |
| Normalize(System::Text::NormalizationForm) const | Κανονικοποιεί τη συμβολοσειρά Unicode χρησιμοποιώντας τη μορφή κανονικοποίησης που καθορίστηκε. |
| operator!=(const String&) const | Τελεστής σύγκρισης ανισότητας. |
| operator!=(std::nullptr_t) const | Ελέγχει εάν η συμβολοσειρά δεν είναι μηδενική. Εφαρμόζει την ίδια λογική με την κλήση IsNull(). |
| operator+(const String&) const | String τελεστής συνένωσης. |
| operator+(const T&) const | String σύζευξη με κυριολεκτικό συμβολοσειράς ή δείκτη χαρακτήρα συμβολοσειράς. |
| operator+(char_t) const | Προσθέτει χαρακτήρα στο τέλος της συμβολοσειράς. |
| operator+(int) const | Προσθέτει την αναπαράσταση σε συμβολοσειρά της ακέραιας τιμής στο τέλος της συμβολοσειράς. |
| operator+(uint32_t) const | Προσθέτει την αναπαράσταση σε συμβολοσειρά της μη-υπογεγραμμένης ακέραιας τιμής στο τέλος της συμβολοσειράς. |
| operator+(double) const | Προσθέτει την αναπαράσταση σε συμβολοσειρά της τιμής κινητής υποδιαστολής στο τέλος της συμβολοσειράς. |
| operator+(int64_t) const | Προσθέτει την αναπαράσταση σε συμβολοσειρά της ακέραιας τιμής στο τέλος της συμβολοσειράς. |
| operator+(const T&) const | Προσθέτει την αναπαράσταση σε συμβολοσειρά του αντικειμένου τύπου αναφοράς στο τέλος της συμβολοσειράς. |
| operator+(const T&) const | Προσθέτει την αναπαράσταση σε συμβολοσειρά του αντικειμένου τύπου αναφοράς στο τέλος της συμβολοσειράς. |
| operator+(T) const | Προσθέτει την αναπαράσταση σε συμβολοσειρά της λογικής τιμής στο τέλος της συμβολοσειράς. |
| operator+=(char_t) | Τελεστής ανάθεσης σύζευξης. |
| operator+=(const String&) | Τελεστής ανάθεσης σύζευξης. |
| operator+=(double) | Τελεστής ανάθεσης σύζευξης. |
| operator+=(uint8_t) | Τελεστής ανάθεσης σύζευξης. |
| operator+=(int16_t) | Τελεστής ανάθεσης σύζευξης. |
| operator+=(uint16_t) | Τελεστής ανάθεσης σύζευξης. |
| operator+=(int32_t) | Τελεστής ανάθεσης σύζευξης. |
| operator+=(uint32_t) | Τελεστής ανάθεσης σύζευξης. |
| operator+=(int64_t) | Τελεστής ανάθεσης σύζευξης. |
| operator+=(uint64_t) | Τελεστής ανάθεσης σύζευξης. |
| operator+=(T) | Τελεστής ανάθεσης σύζευξης. |
| operator<(const String&) const | Συγκρίνει τις συμβολοσειρές κατά σειρά. |
| operator=(const String&) | Τελεστής ανάθεσης. |
| operator=(String&&) | Τελεστής ανάθεσης μετακίνησης. |
| operator==(const String&) const | Τελεστής σύγκρισης ισότητας. |
| operator==(std::nullptr_t) const | Ελέγχει αν η συμβολοσειρά είναι null. Εφαρμόζει την ίδια λογική με την κλήση IsNull(). |
| operator>(const String&) const | Συγκρίνει τις συμβολοσειρές κατά σειρά. |
| operator[](int) const | Λαμβάνει τον χαρακτήρα στη συγκεκριμένη θέση. |
| PadLeft(int, char_t) const | Προσθέτει γεμίσματα στα αριστερά της αρχικής συμβολοσειράς. |
| PadRight(int, char_t) const | Προσθέτει γεμίσματα στα δεξιά της αρχικής συμβολοσειράς. |
| rbegin() const | Επιστρέφει αντίστροφο iterator στον τελευταίο χαρακτήρα (αν υπάρχει) του πραγματικού buffer της συμβολοσειράς. |
| Remove(int32_t, int32_t) const | Εξάγει τα πάντα εκτός της υποσυμβολοσειράς από την τρέχουσα συμβολοσειρά. |
| rend() const | Επιστρέφει αντίστροφο iterator πριν από τον πρώτο χαρακτήρα (αν υπάρχει) του πραγματικού buffer της συμβολοσειράς. |
| Replace(char_t, char_t) const | Αντικαθιστά όλες τις εμφανίσεις του χαρακτήρα στη συμβολοσειρά. |
| Replace(const String&, const String&) const | Αντικαθιστά όλες τις εμφανίσεις της αναζήτησης σε αυτή τη συμβολοσειρά. |
| reset() | Ορίζει τη συμβολοσειρά σε null. Είναι ανάλογο του ‘string_variable_name = null’ στη C#. |
| SetCharAt(int, char_t) | Ορίζει τον χαρακτήρα στη συγκεκριμένη θέση. |
| Split(char_t, StringSplitOptions) const | Διαιρεί τη συμβολοσειρά κατά χαρακτήρα. |
| Split(char_t, int32_t, StringSplitOptions) const | Διαιρεί τη συμβολοσειρά κατά χαρακτήρα. |
| Split(char_t, char_t, StringSplitOptions) const | Διαιρεί τη συμβολοσειρά με έναν από δύο χαρακτήρες. |
| Split(const ArrayPtr<char_t>&, StringSplitOptions) const | Διαχωρίζει τη συμβολοσειρά με έναν από τους καθορισμένους χαρακτήρες. |
| Split(const ArrayPtr<char_t>&, int32_t, StringSplitOptions) const | Διαχωρίζει τη συμβολοσειρά με έναν από τους καθορισμένους χαρακτήρες. |
| Split(const String&, StringSplitOptions) const | Διαχωρίζει τη συμβολοσειρά με υποσυμβολοσειρά. |
| Split(const String&, int, StringSplitOptions) const | Διαχωρίζει τη συμβολοσειρά με υποσυμβολοσειρά. |
| Split(const ArrayPtr<String>&, StringSplitOptions) const | Διαχωρίζει τη συμβολοσειρά με υποσυμβολοσειρά. |
| Split(const ArrayPtr<String>&, int, StringSplitOptions) const | Διαχωρίζει τη συμβολοσειρά με υποσυμβολοσειρά. Προς το παρόν, υποστηρίζει μόνο πίνακα διαχωριστών με μηδέν ή ένα στοιχεία. |
| StartsWith(const String&) const | Ελέγχει αν η συμβολοσειρά αρχίζει με την καθορισμένη υποσυμβολοσειρά. |
| StartsWith(const String&, System::StringComparison) const | Ελέγχει αν η συμβολοσειρά αρχίζει με την καθορισμένη υποσυμβολοσειρά. |
| StartsWith(const String&, bool, const SharedPtr<System::Globalization::CultureInfo>&) const | Ελέγχει αν η συμβολοσειρά αρχίζει με την καθορισμένη υποσυμβολοσειρά. |
| String() | Προεπιλεγμένος κατασκευαστής. Δημιουργεί αντικείμενο συμβολοσειράς που θεωρείται μηδενικό. |
| String(T&, typename std::enable_if<IsStringLiteral<T, char16_t>::value>::type *) | Δημιουργεί συμβολοσειρά από κυριολεκτικό συμβολοσειράς. Θεωρεί το κυριολεκτικό ως συμβολοσειρά με τερματισμό null, υπολογίζει το μήκος της στόχου συμβολοσειράς βάσει του μεγέθους του κυριολεκτικού. |
| String(const T&, typename std::enable_if<IsStringPointer<T, char16_t>::value>::type *) | Δημιουργεί συμβολοσειρά από δείκτη χαρακτήρα συμβολοσειράς. Θεωρεί τη δείχθηκε συμβολοσειρά ως null-τερματισμένη, υπολογίζει το μήκος της στόχου συμβολοσειράς βάσει του χαρακτήρα null. |
| explicit String(T&, typename std::enable_if<IsStringLiteral<T, char>::value>::type *) | Δημιουργεί συμβολοσειρά από κυριολεκτικό συμβολοσειράς. Θεωρεί το κυριολεκτικό ως null-τερματισμένη συμβολοσειρά σε UTF8, υπολογίζει το μήκος της στόχου συμβολοσειράς βάσει του μεγέθους του κυριολεκτικού. |
| explicit String(const T&, typename std::enable_if<IsStringPointer<T, char>::value>::type *) | Δημιουργεί συμβολοσειρά από δείκτη χαρακτήρα συμβολοσειράς. Θεωρεί τη δείχθηκε συμβολοσειρά ως null-τερματισμένη σε UTF8, υπολογίζει το μήκος της στόχου συμβολοσειράς βάσει του χαρακτήρα null. |
| String(const char16_t *, int) | Δημιουργεί συμβολοσειρά από δείκτη χαρακτήρα συμβολοσειράς και ρητό μήκος. |
| String(const char *, int) | Δημιουργεί συμβολοσειρά από δείκτη χαρακτήρα συμβολοσειράς και ρητό μήκος. |
| String(const char16_t *, int, int) | Δημιουργεί συμβολοσειρά από δείκτη χαρακτήρα συμβολοσειράς από τη θέση εκκίνησης χρησιμοποιώντας το μήκος. |
| explicit String(const char16_t, int) | Κατασκευαστής γεμίσματος. |
| String(const T&, typename std::enable_if<std::is_same<T, std::nullptr_t>::value>::type *) | Κατασκευαστής nullptr. Δηλώνεται ως πρότυπο για την επίλυση προτεραιοτήτων με άλλους κατασκευαστές προτύπων. |
| explicit String(T&, typename std::enable_if<IsStringLiteral<T, wchar_t>::value>::type *) | Δημιουργεί συμβολοσειρά από κυριολεκτικό widestring. Θεωρεί το κυριολεκτικό ως null-τερματισμένη συμβολοσειρά, υπολογίζει το μήκος της στόχου συμβολοσειράς βάσει του μεγέθους του κυριολεκτικού. Η μετατροπή από wchar_t είναι χρονοβόρα σε ορισμένες πλατφόρμες, επομένως δεν επιτρέπονται έμμεσες μετατροπές. |
| explicit String(const T&, typename std::enable_if<IsStringPointer<T, wchar_t>::value>::type *) | Δημιουργεί συμβολοσειρά από δείκτη widecharacter συμβολοσειράς. Θεωρεί τη δείχθηκε συμβολοσειρά ως null-τερματισμένη, υπολογίζει το μήκος της στόχου συμβολοσειράς βάσει του χαρακτήρα null. Η μετατροπή από wchar_t είναι χρονοβόρα σε ορισμένες πλατφόρμες, επομένως δεν επιτρέπονται έμμεσες μετατροπές. |
| explicit String(const wchar_t *, int) | Δημιουργεί συμβολοσειρά από δείκτη widecharacter συμβολοσειράς και ρητό μήκος. Η μετατροπή από wchar_t είναι χρονοβόρα σε ορισμένες πλατφόρμες, επομένως δεν επιτρέπονται έμμεσες μετατροπές. |
| explicit String(const wchar_t, int) | Κατασκευαστής γεμίσματος. Η μετατροπή από wchar_t είναι χρονοβόρα σε ορισμένες πλατφόρμες, επομένως δεν επιτρέπονται έμμεσες μετατροπές. |
| String(const String&) | Κατασκευαστής αντιγραφής. |
| String(String&&) | Κατασκευαστής μετακίνησης. |
| String(const ArrayPtr<char16_t>&) | Μετατρέπει ολόκληρο τον πίνακα χαρακτήρων σε συμβολοσειρά. |
| String(const ArrayPtr<char16_t>&, int, int) | Μετατρέπει υποεύρος πίνακα χαρακτήρων σε συμβολοσειρά. Εάν οι παράμετροι είναι εκτός ορίων του πίνακα, δημιουργείται κενή συμβολοσειρά. |
| explicit String(const codeporting_icu::UnicodeString&) | Τυλίγει το UnicodeString σε String. |
| explicit String(codeporting_icu::UnicodeString&&) | Κατασκευαστής μετακίνησης. |
| explicit String(const std::wstring&) | Δημιουργεί String από widestring. |
| explicit String(const std::u16string&) | Δημιουργεί String από συμβολοσειρά utf16. |
| explicit String(const std::string&) | Δημιουργεί String από συμβολοσειρά std::string που παρουσιάζεται σε μορφή UTF-8. |
| explicit String(const std::u32string&) | Δημιουργεί String από συμβολοσειρά std::u32string. |
| Substring(int32_t) const | Εξάγει υποσυμβολοσειρά. |
| Substring(int32_t, int32_t) const | Εξάγει υποσυμβολοσειρά. |
| ToAsciiString() const | Μετατρέπει τη συμβολοσειρά σε std::string. Χρησιμοποιεί κωδικοποίηση ASCII. |
| ToByteArray(int32_t, int32_t, bool) const | Μετατρέπει τη συμβολοσειρά ή την υποσυμβολοσειρά σε πίνακα byte. |
| ToCharArray(int32_t, int32_t) const | Μετατρέπει τη συμβολοσειρά ή το υποσύνολο σε πίνακα χαρακτήρων. |
| ToLower() const | Μετατρέπει όλους τους χαρακτήρες της συμβολοσειράς σε πεζά. |
| ToLower(const SharedPtr<System::Globalization::CultureInfo>&) const | Μετατρέπει όλους τους χαρακτήρες της συμβολοσειράς σε πεζά χρησιμοποιώντας συγκεκριμένο πολιτισμό. |
| ToLowerInvariant() const | Μετατρέπει όλους τους χαρακτήρες της συμβολοσειράς σε πεζά χρησιμοποιώντας αμετάβλητο πολιτισμό. |
| ToString() const | Περιτύλιγμα για τη διαχείριση της κλάσης String σε περιβάλλοντα όπου καλείται η ToString() σε αντικείμενα τύπου τιμής. |
| ToString(const SharedPtr<IFormatProvider>&) const | Περιτύλιγμα για τη διαχείριση της κλάσης String σε περιβάλλοντα όπου καλείται η ToString() σε αντικείμενα τύπου τιμής. |
| ToU16Str() const | Μετατρέπει τη συμβολοσειρά σε std::u16string. |
| ToU32Str() const | Μετατρέπει τη συμβολοσειρά σε std::u32string. |
| ToUpper() const | Μετατρέπει όλους τους χαρακτήρες της συμβολοσειράς σε κεφαλαία. |
| ToUpper(const SharedPtr<System::Globalization::CultureInfo>&) const | Μετατρέπει όλους τους χαρακτήρες της συμβολοσειράς σε κεφαλαία χρησιμοποιώντας συγκεκριμένο πολιτισμό. |
| ToUpperInvariant() const | Μετατρέπει όλους τους χαρακτήρες της συμβολοσειράς σε κεφαλαία χρησιμοποιώντας αμετάβλητο πολιτισμό. |
| ToUtf8String() const | Μετατρέπει τη συμβολοσειρά σε std::string. Χρησιμοποιεί κωδικοποίηση UTF-8. |
| ToWCS() const | Μετατρέπει τη συμβολοσειρά σε std::wstring. |
| Trim() const | Αφαιρεί όλους τους χαρακτήρες κενών διαστημάτων από την αρχή και το τέλος της συμβολοσειράς. |
| Trim(char_t) const | Αφαιρεί όλες τις εμφανίσεις του δοσμένου χαρακτήρα από την αρχή και το τέλος της συμβολοσειράς. |
| Trim(const String&) const | Αφαιρεί όλες τις εμφανίσεις των δοσμένων χαρακτήρων από την αρχή και το τέλος της συμβολοσειράς. |
| Trim(const ArrayPtr<char_t>&) const | Αφαιρεί όλες τις εμφανίσεις των δοσμένων χαρακτήρων από την αρχή και το τέλος της συμβολοσειράς. |
| TrimEnd() const | Αφαιρεί όλους τους χαρακτήρες κενών διαστημάτων από το τέλος της συμβολοσειράς. |
| TrimEnd(char_t) const | Αφαιρεί όλες τις εμφανίσεις του δοσμένου χαρακτήρα από το τέλος της συμβολοσειράς. |
| TrimEnd(const String&) const | Αφαιρεί όλες τις εμφανίσεις των δοσμένων χαρακτήρων από το τέλος της συμβολοσειράς. |
| TrimEnd(const ArrayPtr<char_t>&) const | Αφαιρεί όλες τις εμφανίσεις των δοσμένων χαρακτήρων από το τέλος της συμβολοσειράς. |
| TrimStart() const | Αφαιρεί όλους τους χαρακτήρες κενών διαστημάτων από την αρχή της συμβολοσειράς. |
| TrimStart(char_t) const | Αφαιρεί όλες τις εμφανίσεις του δοσμένου χαρακτήρα από την αρχή της συμβολοσειράς. |
| TrimStart(const String&) const | Αφαιρεί όλες τις εμφανίσεις των δοσμένων χαρακτήρων από την αρχή της συμβολοσειράς. |
| TrimStart(const ArrayPtr<char_t>&) const | Αφαιρεί όλες τις εμφανίσεις των δοσμένων χαρακτήρων από την αρχή της συμβολοσειράς. |
| u_str() const | Επιστρέφει buffer τύπου null-terminated όπως το ICU. Μπορεί να επανακατανείμει τη συμβολοσειρά. |
| ~String() | Καταστροφέας. |