Dictionary<TKey,TValue>.TryGetAlternateLookup<TAlternateKey> Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene una instancia de un tipo que se puede usar para realizar operaciones en el objeto actual Dictionary<TKey,TValue> mediante como TAlternateKey clave en lugar de como 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
Parámetros de tipo
- TAlternateKey
Tipo alternativo de una clave para realizar búsquedas.
Parámetros
Instancia de búsqueda creada cuando el método devuelve true o una instancia predeterminada que no se debe usar si el método devuelve false.
Devoluciones
true si se puede crear una búsqueda; de lo contrario, false.
Comentarios
El diccionario debe usar un comparador que implemente IAlternateEqualityComparer<TAlternate,T> con TAlternateKey y TKey. Si no es así, el método devuelve false.