classe System::Collections::Generic::IKVCollection

IKVCollection class

Interfaccia di un contenitore che contiene chiavi o valori del contenitore simile a un dizionario. 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. Avvolgere sempre questa classe in un puntatore System::SmartPtr e utilizzare tale puntatore per passarlo alle funzioni come argomento.

template<typename T>class IKVCollection : public System::Collections::Generic::IList<T>
ParametroDescrizione
TKeyValuePair tipo.

Metodi

MetodoDescrizione
Add(const T&) overrideAggiunge un elemento al contenitore.
Clear() overrideElimina tutti gli elementi dal contenitore.
Contains(const T&) const overrideVerifica se l’elemento è presente nel contenitore.
virtual get_Count() constRestituisce il numero di elementi nel contenitore.
get_IsReadOnly() const overrideVerifica se il contenitore è di sola lettura.
virtual GetEnumerator()Informazioni RTTI.
virtual idx_get(int) constFunzione getter.
idx_set(int, T) overrideFunzione setter.
IndexOf(const T&) const overrideRestituisce l’indice dell’elemento nel contenitore.
Insert(int, const T&) overrideInserisce l’elemento nella posizione specificata.
Remove(const T&) overrideRimuove l’elemento dal contenitore.
RemoveAt(int) overrideRimuove l’elemento alla posizione specificata.

Vedi anche