Interfaccia IHash<TKey, TValue>

 

Data di pubblicazione: ottobre 2016

Definisce l'interfaccia di STL/CLR hash_map, hash_multimap, hash_set, e hash_multiset oggetti.

Spazio dei nomi:   Microsoft.VisualC.StlClr
Assembly:  Microsoft.VisualC.STLCLR (in Microsoft.VisualC.STLCLR.dll)

public interface IHash<TKey, TValue> : IBidirectionalContainer<TValue>, 
	ICloneable, ICollection, IEnumerable

Parametri tipo

TKey

Il tipo di componente chiave di un elemento nella sequenza controllata.

TValue

Il tipo del componente di valore di un elemento nella sequenza controllata.

NomeDescrizione
System_CAPS_pubpropertyCount

Ottiene il numero di elementi contenuti in ICollection.(Ereditato da ICollection.)

System_CAPS_pubpropertyIsSynchronized

Ottiene un valore che indica se l'accesso a ICollection è sincronizzato (thread-safe).(Ereditato da ICollection.)

System_CAPS_pubpropertySyncRoot

Ottiene un oggetto che può essere usato per sincronizzare l'accesso a ICollection.(Ereditato da ICollection.)

NomeDescrizione
System_CAPS_pubmethodbegin(ContainerBidirectionalIterator<TValue>)

Indica l'inizio della sequenza controllata.

System_CAPS_pubmethodbucket_count()

Conta il numero di bucket nella tabella hash.

System_CAPS_pubmethodclear()

Rimuove tutti gli elementi dal contenitore.

System_CAPS_pubmethodClone()

Crea un nuovo oggetto che è una copia dell'istanza corrente.(Ereditato da ICloneable.)

System_CAPS_pubmethodCopyTo(Array, Int32)

Copia gli elementi di ICollection in Array a partire da un particolare indice Array.(Ereditato da ICollection.)

System_CAPS_pubmethodcount(TKey)

Consente di trovare il numero di elementi che corrispondono a una chiave specificata.

System_CAPS_pubmethodempty()

Verifica se non sono presenti elementi presenti nel contenitore.

System_CAPS_pubmethodend(ContainerBidirectionalIterator<TValue>)

Designa la fine della sequenza controllata.

System_CAPS_pubmethodequal_range(GenericPair<ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>>, TKey)

Trova l'intervallo che corrisponde a una chiave specificata.

System_CAPS_pubmethoderase(TKey)

Rimuove gli elementi contenitore corrispondenti alla chiave specificata.

System_CAPS_pubmethoderase(ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>)

Rimuove dal contenitore l'elemento specificato dall'iteratore specificato.

System_CAPS_pubmethoderase(ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>)

Rimuove dal contenitore degli elementi tra gli iteratori specificati.

System_CAPS_pubmethodfind(ContainerBidirectionalIterator<TValue>, TKey)

Trova un elemento che corrisponde a una chiave specificata.

System_CAPS_pubmethodget_generation()

Ottiene la generazione di modifica corrente del contenitore sottostante.(Ereditato da IBidirectionalContainer<TValue>.)

System_CAPS_pubmethodGetEnumerator()

Restituisce un enumeratore che consente di eseguire l'iterazione di una raccolta.(Ereditato da IEnumerable.)

System_CAPS_pubmethodhash_delegate()

Restituisce il delegato utilizzato per convertire un valore di chiave in un intero.

System_CAPS_pubmethodinsert(ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>, TValue)

Aggiunge l'elemento specificato al contenitore.

System_CAPS_pubmethodinsert(GenericPair<ContainerBidirectionalIterator<TValue>, Boolean>, TValue)

Aggiunge il valore specificato al contenitore.

System_CAPS_pubmethodinsert(IEnumerable)

Aggiunge l'enumerazione specificato al contenitore.

System_CAPS_pubmethodinsert(IInputIterator<TValue>, IInputIterator<TValue>)

Aggiunge al contenitore gli elementi specificati dagli iteratori specificati.

System_CAPS_pubmethodkey_comp()

Restituisce il delegato di ordinamento utilizzato per ordinare la sequenza controllata. È utilizzato per confrontare due chiavi.

System_CAPS_pubmethodload_factor()

Conta il numero medio di elementi per bucket nella tabella hash.

System_CAPS_pubmethodlower_bound(ContainerBidirectionalIterator<TValue>, TKey)

Consente di trovare l'inizio dell'intervallo di elementi che corrispondono a una chiave specificata.

System_CAPS_pubmethodmax_load_factor()

Ottiene il numero massimo di elementi per bucket nella tabella hash.

System_CAPS_pubmethodmax_load_factor(Single)

Imposta il numero massimo di elementi per bucket nella tabella hash.

System_CAPS_pubmethodrbegin(ReverseBidirectionalIterator<TValue>)

Indica l'inizio della sequenza controllata inversa.

System_CAPS_pubmethodrehash(Int32)

Ricompila la tabella hash.

System_CAPS_pubmethodrend(ReverseBidirectionalIterator<TValue>)

Indica la fine della sequenza controllata inversa.

System_CAPS_pubmethodsize()

Conta il numero di elementi nel contenitore.

System_CAPS_pubmethodswap(IHash<TKey, TValue>)

Scambia il contenuto di due contenitori.

System_CAPS_pubmethodupper_bound(ContainerBidirectionalIterator<TValue>, TKey)

Trova la fine dell'intervallo di elementi che corrispondono a una chiave specificata.

System_CAPS_pubmethodvalue_comp()

Restituisce il delegato di ordinamento utilizzato per ordinare la sequenza controllata.

NomeDescrizione
System_CAPS_pubmethodAsParallel()

Sottoposto a overload. Consente la parallelizzazione di una query.(Definito da ParallelEnumerable.)

System_CAPS_pubmethodAsQueryable()

Sottoposto a overload. Converte un IEnumerable a un IQueryable.(Definito da Queryable.)

System_CAPS_pubmethodCast<TResult>()

Esegue il cast di elementi di un IEnumerable nel tipo specificato.(Definito da Enumerable.)

System_CAPS_pubmethodOfType<TResult>()

Filtra gli elementi di un IEnumerable in base a un tipo specificato.(Definito da Enumerable.)

Alcuni metodi, in particolare gli operatori, dichiarano un tipo per un parametro ma non specificano un nome di parametro. Tale parametro viene definito parametro senza nome. Nella documentazione relativa a questi metodi il segnaposto __unnamed0 rappresenta il parametro senza nome.

Per altre informazioni, vederehash_map (STL/CLR), hash_multimap (STL/CLR), hash_set (STL/CLR)e hash_multiset (STL/CLR).

.NET Framework
Disponibile da 3.5
Torna all'inizio
Mostra: