ConcurrentDictionary<TKey,TValue>.AlternateLookup<TAlternateKey> Yapı

Tanım

bir ConcurrentDictionary<TKey,TValue> işlem gerçekleştirmek için kullanılabilecek bir tür sağlar

TKeyyerine anahtar olarak TAlternateKey kullanma.

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)

Tür Parametreleri

TKey
TValue
TAlternateKey

Arama yapmak için alternatif bir anahtar türü.

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

Özellikler

Dictionary

Bu örneğin işlemleri gerçekleştirdiği ConcurrentDictionary<TKey,TValue> alır.

Item[TAlternateKey]

Belirtilen alternatif anahtarla ilişkili değeri alır veya ayarlar.

Yöntemler

ContainsKey(TAlternateKey)

ConcurrentDictionary<TKey,TValue> belirtilen alternatif anahtarı içerip içermediğini belirler.

TryAdd(TAlternateKey, TValue)

Belirtilen anahtarı ve değeri sözlüğe eklemeye çalışır.

TryGetValue(TAlternateKey, TKey, TValue)

Belirtilen alternatif anahtarla ilişkili değeri alır.

TryGetValue(TAlternateKey, TValue)

Belirtilen alternatif anahtarla ilişkili değeri alır.

TryRemove(TAlternateKey, TKey, TValue)

belirtilen alternatif anahtara sahip değeri Dictionary<TKey,TValue>kaldırır.

ve ilişkili anahtarı ve öğeyi value parametresine kopyalar.

TryRemove(TAlternateKey, TValue)

belirtilen alternatif anahtara sahip değeri Dictionary<TKey,TValue>kaldırır.

ve öğesini value parametresine kopyalar.

Şunlara uygulanır