System::Collections::ObjectModel::KeyedCollection klasse

KeyedCollection class

Abstracte collectie van elementen met ingebedde sleutels. Objecten van deze klasse mogen alleen worden toegewezen met de functie System::MakeObject() . Maak nooit een instantie van dit type op de stack of met operator new, omdat dit runtime‑fouten en/of assertiefouten oplevert. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.

template<typename TKey,typename TItem>class KeyedCollection : public System::Collections::ObjectModel::Collection<TItem>
ParameterBeschrijving
TKeySleuteltype.
TItemwaarde type.

Methoden

MethodeBeschrijving
Add(const TItem&) overrideVoeg item toe aan het einde van de container.
Contains(TKey)Controleert of de sleutel aanwezig is in de container.
get_Comparer()Haalt vergelijker op.
idx_get(TKey)Haalt item op op een specifieke index.
Remove(TKey)Verwijdert sleutel uit de container.
SetTemplateWeakPtr(uint32_t) overrideZorgt ervoor dat een specifiek sjabloonargument wordt behandeld als zwakke pointer in plaats van gedeelde pointer (indien van toepassing).

Velden

VeldBeschrijving
static defaultThresholdDrempelwaarde voor het aanmaken van een lookup‑woordenboek, standaard.

Zie ook