System::Collections::Generic::SortedList Klasse

SortedList class

Sortierte Liste, die die FlatMap-Struktur kapselt. Objekte dieser Klasse sollten nur mit der 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 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() constGibt einen Reverse‑Iterator auf das letzte const‑qualifizierte Element der Sammlung zurück (erstes im Reverse).
crend() constGibt einen Reverse‑Iterator für ein nicht vorhandenes const‑qualifiziertes Element vor dem Beginn der Sammlung zurück.
get_Capacity() constErmittelt die aktuelle Listenkapazität.
virtual get_Keys() constGreift auf die Schlüsselsammlung zu.
virtual get_Values() constGreift auf die Wertsammlung zu.
GetEnumerator() overrideRuft den Enumerator ab, 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 vorhandenes Element vor dem Beginn der Sammlung zurück.
rend() constGibt einen Reverse‑Iterator für ein nicht vorhandenes 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

Typedef.Beschreibung
const_iteratorTyp des konstanten Iterators.
const_reverse_iteratorTyp des konstanten Reverse-Iterators.
IEnumerablePtrSammlung desselben Paartyps.
IEnumeratorPtrEnumerator Typ.
iteratorIteratortyp.
KeyCollectionSchlüssel‑Sammlungstyp.
KVPairTyp für Schlüssel‑Wert‑Paar.
map_tZugrundeliegender Datentyp.
PtrZeigertyp.
reverse_iteratorReverse-Iteratortyp.
this_tDieser Typ.
ValueCollectionTyp für Wertsammlung.

Siehe auch