ConcurrentDictionary<TKey,TValue>.AlternateLookup<TAlternateKey> Struct

Definizione

Fornisce un tipo che può essere utilizzato per eseguire operazioni su un ConcurrentDictionary<TKey,TValue> oggetto utilizzando un TAlternateKey oggetto come chiave anziché un oggetto TKey.

public: generic <typename TAlternateKey>
value class ConcurrentDictionary<TKey, TValue>::AlternateLookup
public readonly struct ConcurrentDictionary<TKey,TValue>.AlternateLookup<TAlternateKey> where TAlternateKey : allows ref struct
type ConcurrentDictionary<'Key, 'Value>.AlternateLookup<'AlternateKey> = struct
Public Structure ConcurrentDictionary(Of TKey, TValue).AlternateLookup(Of TAlternateKey)

Parametri di tipo

TKey

Tipo delle chiavi nel dizionario.

TValue

Tipo dei valori nel dizionario.

TAlternateKey

Tipo alternativo di una chiave per l'esecuzione di ricerche.

Ereditarietà
ConcurrentDictionary<TKey,TValue>.AlternateLookup<TAlternateKey>

Proprietà

Nome Descrizione
Dictionary

Ottiene l'oggetto ConcurrentDictionary<TKey,TValue> sul quale questa istanza esegue operazioni.

Item[TAlternateKey]

Ottiene o imposta il valore associato alla chiave alternativa specificata.

Metodi

Nome Descrizione
ContainsKey(TAlternateKey)

Determina se contiene ConcurrentDictionary<TKey,TValue> la chiave alternativa specificata.

TryAdd(TAlternateKey, TValue)

Tenta di aggiungere la chiave e il valore specificati al dizionario.

TryGetValue(TAlternateKey, TKey, TValue)

Ottiene il valore associato alla chiave alternativa specificata.

TryGetValue(TAlternateKey, TValue)

Ottiene il valore associato alla chiave alternativa specificata.

TryRemove(TAlternateKey, TKey, TValue)

Rimuove il valore con la chiave alternativa specificata da Dictionary<TKey,TValue>e copia la chiave e l'elemento associati nel parametro value.

TryRemove(TAlternateKey, TValue)

Rimuove il valore con la chiave alternativa specificata da Dictionary<TKey,TValue>e copia l'elemento nel parametro value.

Si applica a