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