System::Collections::Specialized::StringCollection κλάση
περιεχόμενα
[
κρύβω
]StringCollection class
Καταχωρημένη λίστα συμβολοσειρών. Τα αντικείμενα αυτής της κλάσης πρέπει να δημιουργούνται μόνο χρησιμοποιώντας τη συνάρτηση System::MakeObject() . Ποτέ μην δημιουργείτε ένα αντίγραφο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς αυτό θα οδηγήσει σε σφάλματα χρόνου εκτέλεσης και/ή σφάλματα ελέγχου. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τη περάσετε σε συναρτήσεις ως όρισμα.
class StringCollection : public System::Collections::Generic::IEnumerable<System::String>
Nested classes
- Class Enumerator
Μέθοδοι
| Μέθοδος | Περιγραφή |
|---|---|
| Add(const System::String&) | Προσθέτει τιμή στο τέλος της λίστας. |
| AddRange(const ArrayPtr<System::String>&) | Προσθέτει στοιχεία στο container. |
| begin() | Επιστρέφει έναν iterator προς το πρώτο στοιχείο του container. Εάν το container είναι κενό, ο επιστρεφόμενος iterator θα είναι ίσος με end(). |
| begin() const | Επιστρέφει έναν iterator προς το πρώτο στοιχείο του const‑qualified container. Εάν το container είναι κενό, ο επιστρεφόμενος iterator θα είναι ίσος με end(). |
| cbegin() const | Επιστρέφει έναν iterator προς το πρώτο const‑qualified στοιχείο του container. Εάν το container είναι κενό, ο επιστρεφόμενος iterator θα είναι ίσος με cend(). |
| cend() const | Επιστρέφει έναν iterator προς το στοιχείο που ακολουθεί το τελευταίο στοιχείο του container. Αυτό το στοιχείο λειτουργεί ως σύμβολο κράτησης· η προσπάθεια πρόσβασης σε αυτό οδηγεί σε ακαθόριστη συμπεριφορά. |
| Clear() | Διαγράφει όλα τα στοιχεία. |
| Contains(const System::String&) const | Ελέγχει αν μια συγκεκριμένη συμβολοσειρά υπάρχει στο container. |
| CopyTo(const ArrayPtr<System::String>&, const int32_t) const | Αντιγράφει στοιχεία σε υπάρχοντα στοιχεία του array. |
| crbegin() const | Επιστρέφει έναν reverse iterator προς το πρώτο στοιχείο του reversed container. Αντιστοιχεί στο τελευταίο στοιχείο του non‑reversed container. Εάν το container είναι κενό, ο επιστρεφόμενος iterator είναι ίσος με crend(). |
| crend() const | Επιστρέφει έναν reverse iterator προς το στοιχείο που ακολουθεί το τελευταίο στοιχείο του reversed container. Αντιστοιχεί στο στοιχείο που προηγείται του πρώτου στοιχείου του non‑reversed container. Αυτό το στοιχείο λειτουργεί ως σύμβολο κράτησης· η προσπάθεια πρόσβασης σε αυτό οδηγεί σε ακαθόριστη συμπεριφορά. |
| data() | Πρόσβαση σε εσωτερική δομή δεδομένων. |
| data() const | Πρόσβαση σε εσωτερική δομή δεδομένων. |
| end() | Επιστρέφει έναν iterator προς το στοιχείο που ακολουθεί το τελευταίο στοιχείο του container. Αυτό το στοιχείο λειτουργεί ως σύμβολο κράτησης· η προσπάθεια πρόσβασης σε αυτό οδηγεί σε ακαθόριστη συμπεριφορά. |
| end() const | Επιστρέφει έναν iterator προς το στοιχείο που ακολουθεί το τελευταίο στοιχείο του const‑qualified container. Αυτό το στοιχείο λειτουργεί ως σύμβολο κράτησης· η προσπάθεια πρόσβασης σε αυτό οδηγεί σε ακαθόριστη συμπεριφορά. |
| get_Count() const | Λαμβάνει τον αριθμό των στοιχείων στη συλλογή. |
| GetEnumerator() override | Λαμβάνει τον enumerator που διατρέχει την τρέχουσα συλλογή. |
| idx_get(int) const | Λαμβάνει την τιμή στη συγκεκριμένη θέση. |
| idx_set(int, const System::String&) | Ορίζει την τιμή στη συγκεκριμένη θέση. |
| IndexOf(const System::String&) const | Αναζητά συγκεκριμένη συμβολοσειρά στο δοχείο. |
| Insert(int, const System::String&) | Εισάγει συγκεκριμένη τιμή στο δοχείο. |
| operator[](int) | Συνάρτηση πρόσβασης. |
| rbegin() | Επιστρέφει έναν αντίστροφο επαναλήπτη στο πρώτο στοιχείο του αντιστραμμένου δοχείου. Αντιστοιχεί στο τελευταίο στοιχείο του μη αντιστραμμένου δοχείου. Εάν το δοχείο είναι κενό, ο επιστρεφόμενος επαναλήπτης είναι ίσος με rend(). |
| rbegin() const | Επιστρέφει έναν αντίστροφο επαναλήπτη στο πρώτο στοιχείο του αντιστραμμένου δοχείου. Αντιστοιχεί στο τελευταίο στοιχείο του μη αντιστραμμένου δοχείου. Εάν το δοχείο είναι κενό, ο επιστρεφόμενος επαναλήπτης είναι ίσος με rend(). |
| Remove(const System::String&) | Αφαιρεί την πρώτη εμφάνιση της συγκεκριμένης συμβολοσειράς. |
| RemoveAt(int) | Αφαιρεί το στοιχείο στη συγκεκριμένη θέση. |
| rend() | Επιστρέφει έναν reverse iterator προς το στοιχείο που ακολουθεί το τελευταίο στοιχείο του reversed container. Αντιστοιχεί στο στοιχείο που προηγείται του πρώτου στοιχείου του non‑reversed container. Αυτό το στοιχείο λειτουργεί ως σύμβολο κράτησης· η προσπάθεια πρόσβασης σε αυτό οδηγεί σε ακαθόριστη συμπεριφορά. |
| rend() const | Επιστρέφει έναν reverse iterator προς το στοιχείο που ακολουθεί το τελευταίο στοιχείο του reversed container. Αντιστοιχεί στο στοιχείο που προηγείται του πρώτου στοιχείου του non‑reversed container. Αυτό το στοιχείο λειτουργεί ως σύμβολο κράτησης· η προσπάθεια πρόσβασης σε αυτό οδηγεί σε ακαθόριστη συμπεριφορά. |
| StringCollection() | Δημιουργεί κενή συλλογή συμβολοσειρών. |
| virtualizeBeginConstIterator() const override | Λαμβάνει την υλοποίηση του begin const iterator για το τρέχον κοντέινερ. |
| virtualizeBeginIterator() override | Λαμβάνει την υλοποίηση του begin iterator για το τρέχον κοντέινερ. |
| virtualizeEndConstIterator() const override | Λαμβάνει την υλοποίηση του end const iterator για το τρέχον κοντέινερ. |
| virtualizeEndIterator() override | Λαμβάνει την υλοποίηση του end iterator για το τρέχον κοντέινερ. |
Typedefs
| Typedef | Περιγραφή |
|---|---|
| const_iterator | Τύπος σταθερού επαναλήπτη. |
| const_reverse_iterator | Τύπος σταθερού αντίστροφου επαναλήπτη. |
| iterator | Τύπος επαναλήπτη. |
| reverse_iterator | Τύπος αντίστροφου επαναλήπτη. |
Δείτε επίσης
- Class IEnumerable
- Namespace System::Collections::Specialized
- Library Aspose.Page for C++