HashSet<T>.TryGetAlternateLookup<TAlternate> Method
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets an instance of a type that can be used to perform operations on the current HashSet<T> using a TAlternate
instead of a 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);
member this.TryGetAlternateLookup : AlternateLookup -> bool
Public Function TryGetAlternateLookup(Of TAlternate) (ByRef lookup As HashSet(Of T).AlternateLookup(Of TAlternate)) As Boolean
- TAlternate
The alternate type of instance for performing lookups.
The created lookup instance when the method returns true, or a default instance that should not be used if the method returns false.
true
if a lookup could be created; otherwise, false
.
The set must use a comparer that implements IAlternateEqualityComparer<TAlternate,T> with TAlternate
and T
. If it doesn't, the method returns false
.
Product | Versions |
---|---|
.NET | 9, 10 |
.NET feedback
.NET is an open source project. Select a link to provide feedback: