System::Collections::Generic::_KeyCollection κλάση

_KeyCollection class

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

template<typename Dict>class _KeyCollection : public System::Collections::Generic::BaseKVCollection<Dict, Dict::map_t::key_type>

Nested classes

Μέθοδοι

ΜέθοδοςΠεριγραφή
_KeyCollection(const typename Dict::Ptr&)Αρχικοποιεί τη συλλογή που αναφέρεται στο συγκεκριμένο λεξικό.
Contains(const TKey&) const overrideΕλέγχει αν το στοιχείο υπάρχει στο δοχείο.
GetEnumerator() overrideΛαμβάνει τον απαριθμητή που διατρέχει τα κλειδιά.
idx_get(int) const overrideΕφαρμόζει τη μέθοδο IList. Δεν υποστηρίζεται.
virtualizeBeginConstIterator() const overrideΛαμβάνει την υλοποίηση του begin const iterator για το τρέχον κοντέινερ.
virtualizeBeginIterator() overrideΛαμβάνει την υλοποίηση του begin iterator για το τρέχον κοντέινερ.
virtualizeEndConstIterator() const overrideΛαμβάνει την υλοποίηση του end const iterator για το τρέχον κοντέινερ.
virtualizeEndIterator() overrideΛαμβάνει την υλοποίηση του end iterator για το τρέχον κοντέινερ.

Typedefs

TypedefΠεριγραφή
TKeyΤύπος κλειδιού.

Δείτε επίσης