System::Collections::Generic::_KeyCollection Klasse

_KeyCollection class

Sammlung der Schlüssel des Dictionary. Verweist auf die Sammlung, kopiert nichts. Objekte dieser Klasse sollten nur über die System::MakeObject()‑Funktion 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 overridePrüft, ob das Element im Container vorhanden ist.
GetEnumerator() overrideLiefert den Enumerator, der über die Schlüssel iteriert.
idx_get(int) const overrideImplementiert die IList‑Methode. Nicht unterstützt.
virtualizeBeginConstIterator() const overrideGibt die Implementierung des const begin-Iterators für den aktuellen Container zurück.
virtualizeBeginIterator() overrideGibt die Implementierung des begin-Iterators für den aktuellen Container zurück.
virtualizeEndConstIterator() const overrideGibt die Implementierung des const end-Iterators für den aktuellen Container zurück.
virtualizeEndIterator() overrideGibt die Implementierung des end-Iterators für den aktuellen Container zurück.

Typedefs

TypedefBeschreibung
TKeySchlüsseltyp.

Siehe auch