System::Collections::Generic::_KeyCollection clase

_KeyCollection class

Colección de claves del Dictionary. Hace referencia a la colección, no copia nada. Los objetos de esta clase solo deben ser asignados usando la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila ni 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 pasarla a funciones como argumento.

template<typename Dict>class _KeyCollection : public System::Collections::Generic::BaseKVCollection<Dict, Dict::map_t::key_type>

Nested classes

Métodos

MétodoDescripción
_KeyCollection(const typename Dict::Ptr&)Inicializa la colección que hace referencia al diccionario especificado.
Contains(const TKey&) const overrideComprueba si el elemento está presente en el contenedor.
GetEnumerator() overrideObtiene el enumerador que itera a través de las claves.
idx_get(int) const overrideImplementa el método IList. No soportado.
virtualizeBeginConstIterator() const overrideObtiene la implementación del iterador const begin para el contenedor actual.
virtualizeBeginIterator() overrideObtiene la implementación del iterador begin para el contenedor actual.
virtualizeEndConstIterator() const overrideObtiene la implementación del iterador const end para el contenedor actual.
virtualizeEndIterator() overrideObtiene la implementación del iterador end para el contenedor actual.

Typedefs

TypedefDescripción
TKeyTipo de clave.

Ver también