Klasse System::Collections::Generic::SortedList

SortedList class

Sortierte Liste, die die FlatMap-Struktur kapselt. 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 TValue>class SortedList : public System::Collections::Generic::SortedListHelper<TKey, TValue>,
                                                          public System::Collections::Generic::BaseDictionary<Detail::FlatMap<TKey, TValue, ComparerAdapter<TKey>>>
ParameterBeschreibung
TKeySchlüsseltyp.
TValueWerttyp.

Nested classes

Methoden

MethodeBeschreibung
crbegin() constRuft einen Reverse-Iterator zum letzten const‑qualifizierten Element der Sammlung ab (erstes im Reverse).
crend() constRuft einen Reverse-Iterator für ein nicht existierendes const‑qualifiziertes Element vor dem Beginn der Sammlung ab.
get_Capacity() constErmittelt die aktuelle Kapazität der Liste.
virtual get_Keys() constGreift auf die Schlüsselsammlung zu.
virtual get_Values() constGreift auf die Wertsammlung zu.
GetEnumerator() overrideGibt einen Enumerator zurück, der durch die aktuelle Liste iteriert.
IndexOfKey(TKey) constSucht nach einem bestimmten Schlüssel.
IndexOfValue(TValue) constSucht nach einem bestimmten Wert.
rbegin()Gibt einen Reverse-Iterator auf das letzte Element der Sammlung zurück (erstes im Reverse).
rbegin() constGibt einen Reverse-Iterator auf das letzte Element der const‑qualifizierten Sammlung zurück (erstes im Reverse).
RemoveAt(int)Entfernt das Element an der angegebenen Position.
rend()Gibt einen Reverse-Iterator für ein nicht existierendes Element vor dem Beginn der Sammlung zurück.
rend() constGibt einen Reverse-Iterator für ein nicht existierendes Element vor dem Beginn der const‑qualifizierten Sammlung zurück.
set_Capacity(int)Setzt die Kapazität der aktuellen Liste.
SortedList()Erstellt eine leere Liste.
SortedList(const SharedPtr<IComparer<TKey>>&)Erstellt eine leere Liste.
SortedList(const SharedPtr<IDictionary<TKey, TValue>>&)Kopierkonstruktor.
SortedList(const map_t&)Kopierkonstruktor.
SortedList(int)Erstellt eine leere Liste.

Typedefs

TypedefBeschreibung
const_iteratorKonstanter Iterator-Typ.
const_reverse_iteratorKonstanter Reverse-Iterator-Typ.
IEnumerablePtrSammlung desselben Paar-Typs.
IEnumeratorPtrEnumerator Typ.
iteratorIterator-Typ.
KeyCollectionTyp der Schlüsselsammlung.
KVPairTyp für Schlüssel‑Wert‑Paar.
map_tZugrunde liegender Datentyp.
PtrZeigertyp.
reverse_iteratorReverse-Iterator-Typ.
this_tDieser Typ.
ValueCollectionTyp der Wertsammlung.

Siehe auch