Dictionary<TKey,TValue>.TryGetAlternateLookup<TAlternateKey> Метод

Определение

Получает экземпляр типа, который можно использовать для выполнения операций с текущим Dictionary<TKey,TValue> с помощью TAlternateKey ключа вместо TKeyключа.

public:
generic <typename TAlternateKey>
 bool TryGetAlternateLookup([Runtime::InteropServices::Out] System::Collections::Generic::Dictionary<TKey, TValue>::AlternateLookup<TAlternateKey> % lookup);
public bool TryGetAlternateLookup<TAlternateKey>(out System.Collections.Generic.Dictionary<TKey,TValue>.AlternateLookup<TAlternateKey> lookup) where TAlternateKey : allows ref struct;
member this.TryGetAlternateLookup : AlternateLookup -> bool
Public Function TryGetAlternateLookup(Of TAlternateKey) (ByRef lookup As Dictionary(Of TKey, TValue).AlternateLookup(Of TAlternateKey)) As Boolean

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

TAlternateKey

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

Параметры

lookup
Dictionary<TKey,TValue>.AlternateLookup<TAlternateKey>

Созданный экземпляр подстановки, когда метод возвращает значение true, или экземпляр по умолчанию, который не должен использоваться, если метод возвращает значение false.

Возвращаемое значение

true Значение , если может быть создано подстановка; falseв противном случае .

Комментарии

Словарь должен использовать средство сравнения, реализующее IAlternateEqualityComparer<TAlternate,T> с TAlternateKey и TKey. Если это не так, метод возвращается false.

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