ConcurrentDictionary<TKey,TValue>.GetAlternateLookup<TAlternateKey> 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取可用于对 ConcurrentDictionary<TKey,TValue> 执行操作的类型实例
使用 TAlternateKey
作为键而不是 TKey
。
public:
generic <typename TAlternateKey>
System::Collections::Concurrent::ConcurrentDictionary<TKey, TValue>::AlternateLookup<TAlternateKey> GetAlternateLookup();
public System.Collections.Concurrent.ConcurrentDictionary<TKey,TValue>.AlternateLookup<TAlternateKey> GetAlternateLookup<TAlternateKey> ();
member this.GetAlternateLookup : unit -> System.Collections.Concurrent.ConcurrentDictionary<'Key, 'Value>.AlternateLookup<'AlternateKey>
Public Function GetAlternateLookup(Of TAlternateKey) () As ConcurrentDictionary(Of TKey, TValue).AlternateLookup(Of TAlternateKey)
类型参数
- TAlternateKey
用于执行查找的键的备用类型。
返回
创建的查找实例。
例外
此实例的比较器与 TAlternateKey
不兼容。
注解
此实例必须使用实现 IAlternateEqualityComparer<TAlternate,T>IAlternateEqualityComparer<TAlternate,T> 的比较器
TAlternateKey
和 TKey
。 如果没有,将引发异常。