Clase System::Collections::ObjectModel::KeyedCollection
KeyedCollection class
Colección abstracta de elementos con claves incrustadas. 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 resultará en errores de 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 TItem>class KeyedCollection : public System::Collections::ObjectModel::Collection<TItem>
| Parámetro | Descripción |
|---|
| TKey | Tipo de clave. |
| TItem | tipo de valor. |
Métodos
| Método | Descripción |
|---|
| Add(const TItem&) override | Agregar elemento al final del contenedor. |
| Contains(TKey) | Comprueba si la clave está presente en el contenedor. |
| get_Comparer() | Obtiene el comparador. |
| idx_get(TKey) | Obtiene el elemento en un índice específico. |
| Remove(TKey) | Elimina la clave del contenedor. |
| SetTemplateWeakPtr(uint32_t) override | Hace que un argumento de plantilla específico se trate como puntero débil en lugar de puntero compartido (si corresponde). |
Campos
| Campo | Descripción |
|---|
| static defaultThreshold | Umbral de creación del diccionario de búsqueda, predeterminado. |
Ver también