Freigeben über


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

Definition

Stellt einen Typ bereit, der zum Ausführen von Vorgängen in einem ConcurrentDictionary<TKey,TValue> verwendet werden kann.

Verwenden eines TAlternateKey als Schlüssel anstelle eines 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)

Typparameter

TKey
TValue
TAlternateKey

Der alternative Typ eines Schlüssels zum Ausführen von Nachschlagevorgängen.

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

Eigenschaften

Dictionary

Ruft die ConcurrentDictionary<TKey,TValue> ab, für die diese Instanz Vorgänge ausführt.

Item[TAlternateKey]

Dient zum Abrufen oder Festlegen des Werts, der dem angegebenen alternativen Schlüssel zugeordnet ist.

Methoden

ContainsKey(TAlternateKey)

Bestimmt, ob die ConcurrentDictionary<TKey,TValue> den angegebenen alternativen Schlüssel enthält.

TryAdd(TAlternateKey, TValue)

Versucht, dem Wörterbuch den angegebenen Schlüssel und Wert hinzuzufügen.

TryGetValue(TAlternateKey, TKey, TValue)

Ruft den Wert ab, der dem angegebenen alternativen Schlüssel zugeordnet ist.

TryGetValue(TAlternateKey, TValue)

Ruft den Wert ab, der dem angegebenen alternativen Schlüssel zugeordnet ist.

TryRemove(TAlternateKey, TKey, TValue)

Entfernt den Wert mit dem angegebenen alternativen Schlüssel aus dem Dictionary<TKey,TValue>,

und kopiert den zugeordneten Schlüssel und Das Element in den Wertparameter.

TryRemove(TAlternateKey, TValue)

Entfernt den Wert mit dem angegebenen alternativen Schlüssel aus dem Dictionary<TKey,TValue>,

und kopiert das Element in den Wertparameter.

Gilt für: