System::Collections::ObjectModel::KeyedCollection classe

KeyedCollection class

Collection abstraite d’éléments avec des clés intégrées. 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 avec l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des échecs d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour le transmettre aux fonctions en tant qu’argument.

template<typename TKey,typename TItem>class KeyedCollection : public System::Collections::ObjectModel::Collection<TItem>
ParamètreDescription
TKeyType de clé.
TItemtype de valeur.

Méthodes

MéthodeDescription
Add(const TItem&) overrideAjoute un élément à la fin du conteneur.
Contains(TKey)Vérifie si la clé est présente dans le conteneur.
get_Comparer()Obtient le comparateur.
idx_get(TKey)Obtient l’élément à un indice spécifique.
Remove(TKey)Supprime la clé du conteneur.
SetTemplateWeakPtr(uint32_t) overrideForce un argument de modèle spécifique à être traité comme pointeur faible au lieu de pointeur partagé (le cas échéant).

Champs

ChampDescription
static defaultThresholdSeuil de création du dictionnaire de recherche, par défaut.

Voir aussi