Langage

Dictionary<TKey,TValue>.GetAlternateLookup<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>
 System::Collections::Generic::Dictionary<TKey, TValue>::AlternateLookup<TAlternateKey> GetAlternateLookup();
public System.Collections.Generic.Dictionary<TKey,TValue>.AlternateLookup<TAlternateKey> GetAlternateLookup<TAlternateKey>() where TAlternateKey : allows ref struct;
member this.GetAlternateLookup : unit -> System.Collections.Generic.Dictionary<'Key, 'Value>.AlternateLookup<'AlternateKey>
Public Function GetAlternateLookup(Of TAlternateKey) () As Dictionary(Of TKey, TValue).AlternateLookup(Of TAlternateKey)

Paramètres de type

TAlternateKey

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

Retours

Instance de recherche créée.

Exceptions

Le comparateur du dictionnaire n’est pas compatible avec TAlternateKey.

Remarques

Le dictionnaire doit utiliser un comparateur qui implémente IAlternateEqualityComparer<TAlternate,T> avec TAlternateKey et TKey. Si ce n’est pas le cas, une exception est levée.

S’applique à