System::Collections::Generic::_KeyCollection classe
Contenu
[
Cacher
]_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
- Class Enumerator
Méthodes
| Méthode | Description |
|---|---|
| _KeyCollection(const typename Dict::Ptr&) | Initialise la collection faisant référence au dictionnaire spécifié. |
| Contains(const TKey&) const override | Vérifie si l’élément est présent dans le conteneur. |
| GetEnumerator() override | Obtient l’énumérateur parcourant les clés. |
| idx_get(int) const override | Implémente la méthode IList. Non pris en charge. |
| virtualizeBeginConstIterator() const override | Obtient l’implémentation de l’itérateur const begin pour le conteneur actuel. |
| virtualizeBeginIterator() override | Obtient l’implémentation de l’itérateur begin pour le conteneur actuel. |
| virtualizeEndConstIterator() const override | Obtient l’implémentation de l’itérateur const end pour le conteneur actuel. |
| virtualizeEndIterator() override | Obtient l’implémentation de l’itérateur end pour le conteneur actuel. |
Typedefs
| Typedef | Description |
|---|---|
| TKey | Type de clé. |
Voir aussi
- Class BaseKVCollection
- Namespace System::Collections::Generic
- Library Aspose.Font for C++