HashSet<T>.TryGetAlternateLookup<TAlternate> Metodo

Definizione

Ottiene un'istanza di un tipo che può essere utilizzata per eseguire operazioni sull'oggetto corrente HashSet<T> utilizzando un TAlternate anziché un oggetto 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

Parametri di tipo

TAlternate

Tipo alternativo di istanza per l'esecuzione di ricerche.

Parametri

lookup
HashSet<T>.AlternateLookup<TAlternate>

Istanza di ricerca creata quando il metodo restituisce true o un'istanza predefinita che non deve essere utilizzata se il metodo restituisce false.

Valori restituiti

true se è possibile creare una ricerca; in caso contrario, false.

Commenti

Il set deve usare un operatore di confronto che implementa IAlternateEqualityComparer<TAlternate,T> con TAlternate e T. In caso contrario, il metodo restituisce false.

Si applica a