Clase System::Collections::Generic::SortedList
SortedList class
Lista ordenada que envuelve una estructura FlatMap. Los objetos de esta clase solo deben asignarse usando la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila o usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use ese puntero para pasarlo a funciones como argumento.
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>>>
| Parámetro | Descripción |
|---|
| TKey | Tipo de clave. |
| TValue | Tipo de valor. |
Nested classes
Métodos
| Método | Descripción |
|---|
| crbegin() const | Obtiene un iterador inverso al último elemento const de la colección (el primero en reversa). |
| crend() const | Obtiene un iterador inverso para un elemento const inexistente antes del inicio de la colección. |
| get_Capacity() const | Obtiene la capacidad actual de la lista. |
| virtual get_Keys() const | Accede a la colección de claves. |
| virtual get_Values() const | Accede a la colección de valores. |
| GetEnumerator() override | Obtiene el enumerador que itera a través de la lista actual. |
| IndexOfKey(TKey) const | Busca una clave específica. |
| IndexOfValue(TValue) const | Busca un valor específico. |
| rbegin() | Obtiene un iterador inverso al último elemento de la colección (el primero en reversa). |
| rbegin() const | Obtiene un iterador inverso al último elemento de la colección calificada como const (el primero en reversa). |
| RemoveAt(int) | Elimina el elemento en la posición especificada. |
| rend() | Obtiene un iterador inverso para un elemento inexistente antes del inicio de la colección. |
| rend() const | Obtiene un iterador inverso para un elemento inexistente antes del inicio de la colección calificada como const. |
| set_Capacity(int) | Establece la capacidad de la lista actual. |
| SortedList() | Construye una lista vacía. |
| SortedList(const SharedPtr<IComparer<TKey>>&) | Construye una lista vacía. |
| SortedList(const SharedPtr<IDictionary<TKey, TValue>>&) | Constructor de copia. |
| SortedList(const map_t&) | Constructor de copia. |
| SortedList(int) | Construye una lista vacía. |
Typedefs
Ver también