System::Collections::Generic::_ValueCollection class

_ValueCollection class

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

template<typename Dict>class _ValueCollection : public System::Collections::Generic::BaseKVCollection<Dict, Dict::map_t::mapped_type>

Nested classes

Μέθοδοι

ΜέθοδοςΠεριγραφή
_ValueCollection(const typename Dict::Ptr&)Αρχικοποιεί τη συλλογή που αναφέρεται στο συγκεκριμένο λεξικό.
Contains(const TValue&) 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Περιγραφή
TValueΤύπος τιμής.

Δείτε επίσης