System::Collections::ObjectModel::KeyedCollection Klasse

KeyedCollection class

Abstrakte Sammlung von Elementen mit eingebetteten Schlüsseln. Objekte dieser Klasse sollten nur mit der 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 Assertion-Fehlern führt. Wickeln Sie diese Klasse immer in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn 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()Liefert den Vergleichsoperator.
idx_get(TKey)Ruft das Element an einem bestimmten Index ab.
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