Classe System::Collections::Generic::SortedList
Contenuti
[
Nascondere
]SortedList class
Lista ordinata che avvolge la struttura FlatMap. Gli oggetti di questa classe devono essere allocati solo utilizzando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò proverà errori di runtime e/o fallimenti di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e utilizza questo puntatore per passarlo alle funzioni come argomento.
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>>>
| Parametro | Descrizione |
|---|---|
| TKey | Tipo di chiave. |
| TValue | Tipo valore. |
Nested classes
- Class Enumerator
Metodi
| Metodo | Descrizione |
|---|---|
| crbegin() const | Ottiene un iteratore inverso all’ultimo elemento const-qualified della collezione (primo in ordine inverso). |
| crend() const | Ottiene un iteratore inverso per un elemento const-qualified non esistente prima dell’inizio della collezione. |
| get_Capacity() const | Ottiene la capacità corrente dell’elenco. |
| virtual get_Keys() const | Accede alla collezione delle chiavi. |
| virtual get_Values() const | Accede alla collezione dei valori. |
| GetEnumerator() override | Ottiene l’enumeratore che itera attraverso la lista corrente. |
| IndexOfKey(TKey) const | Cerca una chiave specifica. |
| IndexOfValue(TValue) const | Cerca un valore specifico. |
| rbegin() | Restituisce un iteratore inverso all’ultimo elemento della collezione (primo in ordine inverso). |
| rbegin() const | Restituisce un iteratore inverso all’ultimo elemento della collezione qualificata come const (primo in ordine inverso). |
| RemoveAt(int) | Rimuove l’elemento alla posizione specificata. |
| rend() | Restituisce un iteratore inverso per un elemento inesistente prima dell’inizio della collezione. |
| rend() const | Restituisce un iteratore inverso per un elemento inesistente prima dell’inizio della collezione qualificata come const. |
| set_Capacity(int) | Imposta la capacità della lista corrente. |
| SortedList() | Crea una lista vuota. |
| SortedList(const SharedPtr<IComparer<TKey>>&) | Crea una lista vuota. |
| SortedList(const SharedPtr<IDictionary<TKey, TValue>>&) | Costruttore di copia. |
| SortedList(const map_t&) | Costruttore di copia. |
| SortedList(int) | Crea una lista vuota. |
Typedefs
| Typedef | Descrizione |
|---|---|
| const_iterator | Tipo di iteratore const. |
| const_reverse_iterator | Tipo di iteratore inverso const. |
| IEnumerablePtr | Collezione dello stesso tipo di coppie. |
| IEnumeratorPtr | Enumerator tipo. |
| iterator | Tipo di iteratore. |
| KeyCollection | Tipo di collezione delle chiavi. |
| KVPair | Tipo di coppia chiave-valore. |
| map_t | Tipo di dato sottostante. |
| Ptr | Tipo di puntatore. |
| reverse_iterator | Tipo di iteratore inverso. |
| this_t | Questo tipo. |
| ValueCollection | Tipo di collezione dei valori. |
Vedi anche
- Class SortedListHelper
- Class BaseDictionary
- Namespace System::Collections::Generic
- Library Aspose.Page for C++