System::Collections::Generic::_KeyCollection classe

_KeyCollection class

Collection des clés du Dictionary. Référence la collection, ne copie rien. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject(). Ne créez jamais d’instance de ce type sur la pile ou en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des échecs d’assertion. Enveloppez toujours cette classe dans le pointeur System::SmartPtr et utilisez ce pointeur pour la passer aux fonctions en tant qu’argument.

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

Nested classes

Méthodes

MéthodeDescription
_KeyCollection(const typename Dict::Ptr&)Initialise la collection faisant référence au dictionnaire spécifié.
Contains(const TKey&) const overrideVérifie si l’élément est présent dans le conteneur.
GetEnumerator() overrideObtient l’énumérateur parcourant les clés.
idx_get(int) const overrideImplémente la méthode IList. Non pris en charge.
virtualizeBeginConstIterator() const overrideObtient l’implémentation de l’itérateur const begin pour le conteneur actuel.
virtualizeBeginIterator() overrideObtient l’implémentation de l’itérateur begin pour le conteneur actuel.
virtualizeEndConstIterator() const overrideObtient l’implémentation de l’itérateur const end pour le conteneur actuel.
virtualizeEndIterator() overrideObtient l’implémentation de l’itérateur end pour le conteneur actuel.

Typedefs

TypedefDescription
TKeyType de clé.

Voir aussi