System::Collections::Generic::_KeyCollection Klasse

_KeyCollection class

Sammlung der Schlüssel von Dictionary. Referenziert die Sammlung, kopiert nichts. Objekte dieser Klasse sollten nur über die Funktion System::MakeObject() alloziert werden. Erzeugen 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 stets in einen System::SmartPtr‑Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.

template<typename Dict>class _KeyCollection : public System::Collections::Generic::BaseKVCollection<Dict, Dict::map_t::key_type>

Nested classes

Methoden

MethodeBeschreibung
_KeyCollection(const typename Dict::Ptr&)Initialisiert die Sammlung, die auf das angegebene Wörterbuch verweist.
Contains(const TKey&) const overrideÜberprüft, ob das Element im Container vorhanden ist.
GetEnumerator() overrideGibt den Enumerator zurück, der über die Schlüssel iteriert.
idx_get(int) const overrideImplementiert die Methode IList. Nicht unterstützt.
virtualizeBeginConstIterator() const overrideLiefert die Implementierung des begin‑const‑Iterators für den aktuellen Container.
virtualizeBeginIterator() overrideLiefert die Implementierung des begin‑Iterators für den aktuellen Container.
virtualizeEndConstIterator() const overrideLiefert die Implementierung des end‑const‑Iterators für den aktuellen Container.
virtualizeEndIterator() overrideLiefert die Implementierung des end‑Iterators für den aktuellen Container.

Typedefs

Typedef.Beschreibung
TKeySchlüsseltyp.

Siehe auch