Dictionary<TKey,TValue>.TryGetAlternateLookup<TAlternateKey> Méthode

Définition

Obtient une instance d’un type qui peut être utilisée pour effectuer des opérations sur le courant Dictionary<TKey,TValue> à l’aide d’une TAlternateKey clé au lieu d’un TKey.

public:
generic <typename TAlternateKey>
 bool TryGetAlternateLookup([Runtime::InteropServices::Out] System::Collections::Generic::Dictionary<TKey, TValue>::AlternateLookup<TAlternateKey> % lookup);
public bool TryGetAlternateLookup<TAlternateKey>(out System.Collections.Generic.Dictionary<TKey,TValue>.AlternateLookup<TAlternateKey> lookup) where TAlternateKey : allows ref struct;
member this.TryGetAlternateLookup : AlternateLookup -> bool
Public Function TryGetAlternateLookup(Of TAlternateKey) (ByRef lookup As Dictionary(Of TKey, TValue).AlternateLookup(Of TAlternateKey)) As Boolean

Paramètres de type

TAlternateKey

Type de remplacement d’une clé pour effectuer des recherches.

Paramètres

lookup
Dictionary<TKey,TValue>.AlternateLookup<TAlternateKey>

Instance de recherche créée lorsque la méthode retourne true ou une instance par défaut qui ne doit pas être utilisée si la méthode retourne false.

Retours

true si une recherche peut être créée ; sinon, false.

Remarques

Le dictionnaire doit utiliser un comparateur qui implémente IAlternateEqualityComparer<TAlternate,T> avec TAlternateKey et TKey. Si ce n’est pas le cas, la méthode retourne false.

S’applique à