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ámetroDescripción
TKeyTipo de clave.
TItemtipo de valor.

Métodos

MétodoDescripción
Add(const TItem&) overrideAgregar 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) overrideHace que un argumento de plantilla específico se trate como puntero débil en lugar de puntero compartido (si corresponde).

Campos

CampoDescripción
static defaultThresholdUmbral de creación del diccionario de búsqueda, predeterminado.

Ver también