Dictionary<TKey,TValue>.GetAlternateLookup<TAlternateKey> Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает экземпляр типа, который можно использовать для выполнения операций с текущим Dictionary<TKey,TValue> с помощью TAlternateKey ключа вместо TKeyключа.
public:
generic <typename TAlternateKey>
System::Collections::Generic::Dictionary<TKey, TValue>::AlternateLookup<TAlternateKey> GetAlternateLookup();
public System.Collections.Generic.Dictionary<TKey,TValue>.AlternateLookup<TAlternateKey> GetAlternateLookup<TAlternateKey>() where TAlternateKey : allows ref struct;
member this.GetAlternateLookup : unit -> System.Collections.Generic.Dictionary<'Key, 'Value>.AlternateLookup<'AlternateKey>
Public Function GetAlternateLookup(Of TAlternateKey) () As Dictionary(Of TKey, TValue).AlternateLookup(Of TAlternateKey)
Параметры типа
- TAlternateKey
Альтернативный тип ключа для выполнения подстановок.
Возвращаемое значение
Созданный экземпляр подстановки.
Исключения
Сравнение словаря несовместимо с TAlternateKey.
Комментарии
Словарь должен использовать средство сравнения, реализующее IAlternateEqualityComparer<TAlternate,T> с TAlternateKey и TKey. Если это не так, создается исключение.