System::Collections::Specialized::StringCollection κλάση

StringCollection class

Καταχωρημένη λίστα συμβολοσειρών. Τα αντικείμενα αυτής της κλάσης πρέπει να δημιουργούνται μόνο χρησιμοποιώντας τη συνάρτηση System::MakeObject() . Ποτέ μην δημιουργείτε ένα αντίγραφο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς αυτό θα οδηγήσει σε σφάλματα χρόνου εκτέλεσης και/ή σφάλματα ελέγχου. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τη περάσετε σε συναρτήσεις ως όρισμα.

class StringCollection : public System::Collections::Generic::IEnumerable<System::String>

Nested classes

Μέθοδοι

ΜέθοδοςΠεριγραφή
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Τύπος αντίστροφου επαναλήπτη.

Δείτε επίσης