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
Альтернативный тип ключа для выполнения подстановок.
- Наследование
Свойства
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. |