ConcurrentDictionary<TKey,TValue>.GetAlternateLookup<TAlternateKey> 方法

定义

获取可用于对 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> 的比较器

TAlternateKeyTKey。 如果没有,将引发异常。

适用于