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

Definition

Tillhandahåller en typ som kan användas för att utföra åtgärder på en ConcurrentDictionary<TKey,TValue> med hjälp av en TAlternateKey som en nyckel i stället för en 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)

Typparametrar

TKey

Typ av nycklar i ordlistan.

TValue

Typ av värden i ordlistan.

TAlternateKey

Den alternativa typen av en nyckel för att utföra sökningar.

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

Egenskaper

Name Description
Dictionary

Hämtar den ConcurrentDictionary<TKey,TValue> instans mot vilken den här instansen utför åtgärder.

Item[TAlternateKey]

Hämtar eller anger värdet som är associerat med den angivna alternativa nyckeln.

Metoder

Name Description
ContainsKey(TAlternateKey)

Avgör om innehåller den ConcurrentDictionary<TKey,TValue> angivna alternativa nyckeln.

TryAdd(TAlternateKey, TValue)

Försöker lägga till den angivna nyckeln och värdet i ordlistan.

TryGetValue(TAlternateKey, TKey, TValue)

Hämtar värdet som är associerat med den angivna alternativa nyckeln.

TryGetValue(TAlternateKey, TValue)

Hämtar värdet som är associerat med den angivna alternativa nyckeln.

TryRemove(TAlternateKey, TKey, TValue)

Tar bort värdet med den angivna alternativa nyckeln från Dictionary<TKey,TValue>och kopierar den associerade nyckeln och elementet till värdeparametern.

TryRemove(TAlternateKey, TValue)

Tar bort värdet med den angivna alternativa nyckeln från Dictionary<TKey,TValue>och kopierar elementet till värdeparametern.

Gäller för