Поделиться через


ConcurrentDictionary<TKey,TValue>.AlternateLookup<TAlternateKey> Структура

Определение

Предоставляет тип, который может использоваться для выполнения операций с ConcurrentDictionary<TKey,TValue>

использование TAlternateKey в качестве ключа вместо 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)

Параметры типа

TKey
TValue
TAlternateKey

Альтернативный тип ключа для выполнения подстановок.

Наследование
ConcurrentDictionary<TKey,TValue>.AlternateLookup<TAlternateKey>

Свойства

Dictionary

Возвращает ConcurrentDictionary<TKey,TValue>, с которым выполняется эта операция.

Item[TAlternateKey]

Возвращает или задает значение, связанное с указанным альтернативным ключом.

Методы

ContainsKey(TAlternateKey)

Определяет, содержит ли ConcurrentDictionary<TKey,TValue> указанный альтернативный ключ.

TryAdd(TAlternateKey, TValue)

Пытается добавить указанный ключ и значение в словарь.

TryGetValue(TAlternateKey, TKey, TValue)

Возвращает значение, связанное с указанным альтернативным ключом.

TryGetValue(TAlternateKey, TValue)

Возвращает значение, связанное с указанным альтернативным ключом.

TryRemove(TAlternateKey, TKey, TValue)

Удаляет значение с указанным альтернативным ключом из Dictionary<TKey,TValue>,

и копирует связанный ключ и элемент в параметр значения.

TryRemove(TAlternateKey, TValue)

Удаляет значение с указанным альтернативным ключом из Dictionary<TKey,TValue>,

и копирует элемент в параметр value.

Применяется к