HashSet<T>.TryGetAlternateLookup<TAlternate> Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает экземпляр типа, который можно использовать для выполнения операций с текущим HashSet<T> с помощью TAlternate вместо типа T.
public:
generic <typename TAlternate>
bool TryGetAlternateLookup([Runtime::InteropServices::Out] System::Collections::Generic::HashSet<T>::AlternateLookup<TAlternate> % lookup);
public bool TryGetAlternateLookup<TAlternate>(out System.Collections.Generic.HashSet<T>.AlternateLookup<TAlternate> lookup) where TAlternate : allows ref struct;
member this.TryGetAlternateLookup : AlternateLookup -> bool
Public Function TryGetAlternateLookup(Of TAlternate) (ByRef lookup As HashSet(Of T).AlternateLookup(Of TAlternate)) As Boolean
Параметры типа
- TAlternate
Альтернативный тип экземпляра для выполнения подстановок.
Параметры
Созданный экземпляр подстановки, когда метод возвращает значение true, или экземпляр по умолчанию, который не должен использоваться, если метод возвращает значение false.
Возвращаемое значение
true Значение , если может быть создано подстановка; falseв противном случае .
Комментарии
Набор должен использовать средство сравнения, реализующее IAlternateEqualityComparer<TAlternate,T> с TAlternate и T. Если это не так, метод возвращается false.