classe System::Collections::Generic::_KeyCollection

_KeyCollection class

Collezione delle chiavi di Dictionary. Riferisce la collezione, non copia nulla. Gli oggetti di questa classe devono essere allocati solo usando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e usa questo puntatore per passarlo alle funzioni come argomento.

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

Nested classes

Metodi

MetodoDescrizione
_KeyCollection(const typename Dict::Ptr&)Inizializza la collezione facendo riferimento al dizionario specificato.
Contains(const TKey&) const overrideVerifica se l’elemento è presente nel contenitore.
GetEnumerator() overrideRestituisce l’enumeratore che itera le chiavi.
idx_get(int) const overrideImplementa il metodo IList. Non supportato.
virtualizeBeginConstIterator() const overrideOttiene l’implementazione dell’iteratore const begin per il contenitore corrente.
virtualizeBeginIterator() overrideOttiene l’implementazione dell’iteratore begin per il contenitore corrente.
virtualizeEndConstIterator() const overrideOttiene l’implementazione dell’iteratore const end per il contenitore corrente.
virtualizeEndIterator() overrideOttiene l’implementazione dell’iteratore end per il contenitore corrente.

Typedefs

TypedefDescrizione
TKeyTipo di chiave.

Vedi anche