classe System::Collections::Generic::_ValueCollection

_ValueCollection class

Collezione dei valori 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 fallimenti di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e usa questo puntatore per passarla alle funzioni come argomento.

template<typename Dict>class _ValueCollection : public System::Collections::Generic::BaseKVCollection<Dict, Dict::map_t::mapped_type>

Nested classes

Metodi

MetodoDescrizione
_ValueCollection(const typename Dict::Ptr&)Inizializza la collezione facendo riferimento al dizionario specificato.
Contains(const TValue&) const overrideVerifica se l’elemento è presente nel contenitore.
GetEnumerator() overrideOttiene l’enumeratore che itera attraverso i valori.
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
TValueTipo valore.

Vedi anche