System::Collections::Generic::IDictionary κλάση
IDictionary class
Interface για containers τύπου λεξικού. Τα αντικείμενα αυτής της κλάσης πρέπει να εκχωρούνται μόνο χρησιμοποιώντας τη συνάρτηση System::MakeObject(). Ποτέ μην δημιουργείτε παρουσία αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα οδηγήσει σε σφάλματα χρόνου εκτέλεσης και/ή σφάλματα assert. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τη μεταβιβάσετε σε συναρτήσεις ως όρισμα.
template<typename TKey,typename TValue>class IDictionary : public System::Collections::Generic::ICollection<KeyValuePair<TKey, TValue>>
| Parameter | Περιγραφή |
|---|
| TKey | Τύπος κλειδιού. |
| TValue | Τύπος τιμής. |
Μέθοδοι
| Μέθοδος | Περιγραφή |
|---|
| virtual Add(const TKey&, const TValue&) | Προσθέτει ζεύγος κλειδί‑τιμή στο container. |
| virtual ContainsKey(const TKey&) const | Ελέγχει αν το container περιέχει το κλειδί. |
| CopyTo(ArrayPtr<KeyValuePair<TKey, TValue>>, int) override | Αντιγράφει τα περιεχόμενα του λεξικού σε υπάρχοντα στοιχεία του πίνακα. |
| virtual get_Count() const | Αποκαλύπτει τη μέθοδο μέλους get_Count. |
| get_IsFixedSize() const | Ελέγχει αν το μέγεθος της συλλογής είναι σταθερό. |
| get_IsSynchronized() const | Ελέγχει αν το container είναι ασφαλές για νήματα. |
| virtual get_Keys() const | Πρόσβαση στη συλλογή κλειδιών. |
| virtual get_Values() const | Πρόσβαση στη συλλογή τιμών. |
| virtual GetValueOrDefault(const TKey&) const | Επιστρέφει την τιμή αν βρεθεί· ή Value() διαφορετικά. |
| virtual GetValueOrDefault(const TKey&, const TValue&) const | Επιστρέφει την τιμή αν βρεθεί· ή defaultValue διαφορετικά. |
| virtual GetValueOrNull(const TKey&) const | Επιστρέφει την τιμή αν βρεθεί· ή null διαφορετικά, έχει νόημα μόνο για τύπους αναφοράς. |
| virtual idx_get(const TKey&) const | Συνάρτηση getter. |
| virtual idx_set(const TKey&, TValue) | Συνάρτηση setter. |
| virtual Remove(const TKey&) | Αφαιρεί το κλειδί από το δοχείο. |
| virtual TryGetValue(const TKey&, TValue&) const | Αναζητά την τιμή και την ανακτά αν βρεθεί. |
Typedefs
Δείτε επίσης