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
Альтернативный тип ключа для выполнения подстановок.
Параметры
Созданный экземпляр подстановки, когда метод возвращает значение true, или экземпляр по умолчанию, который не должен использоваться, если метод возвращает значение false.
Возвращаемое значение
true Значение , если может быть создано подстановка; falseв противном случае .
Комментарии
Словарь должен использовать средство сравнения, реализующее IAlternateEqualityComparer<TAlternate,T> с TAlternateKey и TKey. Если это не так, метод возвращается false.