Sdílet prostřednictvím


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

Definice

Poskytuje typ, který lze použít k provádění operací v ConcurrentDictionary<TKey,TValue>

použití TAlternateKey jako klíče místo TKey.

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

Parametry typu

TKey
TValue
TAlternateKey

Alternativní typ klíče pro provádění vyhledávání.

Dědičnost
ConcurrentDictionary<TKey,TValue>.AlternateLookup<TAlternateKey>

Vlastnosti

Dictionary

Získá ConcurrentDictionary<TKey,TValue>, proti kterému tato instance provádí operace.

Item[TAlternateKey]

Získá nebo nastaví hodnotu přidruženou k zadanému alternativnímu klíči.

Metody

ContainsKey(TAlternateKey)

Určuje, zda ConcurrentDictionary<TKey,TValue> obsahuje zadaný alternativní klíč.

TryAdd(TAlternateKey, TValue)

Pokusí se do slovníku přidat zadaný klíč a hodnotu.

TryGetValue(TAlternateKey, TKey, TValue)

Získá hodnotu přidruženou k zadanému alternativnímu klíči.

TryGetValue(TAlternateKey, TValue)

Získá hodnotu přidruženou k zadanému alternativnímu klíči.

TryRemove(TAlternateKey, TKey, TValue)

Odebere hodnotu se zadaným alternativním klíčem z Dictionary<TKey,TValue>,

a zkopíruje přidružený klíč a prvek do parametru value.

TryRemove(TAlternateKey, TValue)

Odebere hodnotu se zadaným alternativním klíčem z Dictionary<TKey,TValue>,

a zkopíruje prvek do parametru hodnoty.

Platí pro