System::Collections::ObjectModel::KeyedCollection class

KeyedCollection class

Abstrakte Sammlung von Elementen mit eingebetteten Schlüsseln. Objekte dieser Klasse sollten nur über die Funktion System::MakeObject() alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertionsfehlern führt. Wickeln Sie diese Klasse immer in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um sie als Argument an Funktionen zu übergeben.

template<typename TKey,typename TItem>class KeyedCollection : public System::Collections::ObjectModel::Collection<TItem>
ParameterBeschreibung
TKeySchlüsseltyp.
TItemWerttyp.

Methoden

MethodeBeschreibung
Add(const TItem&) overrideElement am Ende des Containers hinzufügen.
Contains(TKey)Prüft, ob der Schlüssel im Container vorhanden ist.
get_Comparer()Gibt den Vergleichsoperator zurück.
idx_get(TKey)Gibt das Element an einem bestimmten Index zurück.
Remove(TKey)Entfernt den Schlüssel aus dem Container.
SetTemplateWeakPtr(uint32_t) overrideBewirkt, dass ein bestimmtes Template-Argument als schwacher Zeiger statt als gemeinsamer Zeiger behandelt wird (falls zutreffend).

Felder

FeldBeschreibung
static defaultThresholdSchwellenwert für die Erstellung des Lookup-Wörterbuchs, Standard.

Siehe auch