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

Альтернативный тип экземпляра для выполнения подстановок.

Параметры

lookup
HashSet<T>.AlternateLookup<TAlternate>

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

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

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

Комментарии

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

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