System::Collections::Generic::IKVCollection Klasse

IKVCollection class

Schnittstelle eines Containers, der Schlüssel oder Werte des dictionary‑ähnlichen Containers enthält. Objekte dieser Klasse sollten nur mit der Funktion System::MakeObject() alloziert werden. Erzeugen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit operator new, da dies zu Laufzeitfehlern und/oder Assertion‑Fehlern führt. Wickeln Sie diese Klasse stets in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.

template<typename T>class IKVCollection : public System::Collections::Generic::IList<T>
ParameterBeschreibung
TKeyValuePair Typ.

Methoden

MethodeBeschreibung
Add(const T&) overrideFügt ein Element zum Container hinzu.
Clear() overrideLöscht alle Elemente aus dem Container.
Contains(const T&) const overrideÜberprüft, ob das Element im Container vorhanden ist.
virtual get_Count() constErmittelt die Anzahl der Elemente im Container.
get_IsReadOnly() const overridePrüft, ob der Container schreibgeschützt ist.
virtual GetEnumerator()RTTI-Informationen.
virtual idx_get(int) constGetter-Funktion.
idx_set(int, T) overrideSetter-Funktion.
IndexOf(const T&) const overrideErmittelt den Index des Elements im Container.
Insert(int, const T&) overrideFügt ein Element an der angegebenen Position ein.
Remove(const T&) overrideEntfernt ein Element aus dem Container.
RemoveAt(int) overrideEntfernt das Element an der angegebenen Position.

Siehe auch