Dictionary<TKey,TValue>.TryGetAlternateLookup<TAlternateKey> Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera wystąpienie typu, które może służyć do wykonywania operacji na bieżącym Dictionary<TKey,TValue> przy użyciu TAlternateKey jako klucza zamiast 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
Parametry typu
- TAlternateKey
Alternatywny typ klucza do wykonywania odnośników.
Parametry
Utworzone wystąpienie odnośnika, gdy metoda zwraca wartość true lub wystąpienie domyślne, które nie powinno być używane, jeśli metoda zwraca wartość false.
Zwraca
true jeśli można utworzyć wyszukiwanie; w przeciwnym razie, false.
Uwagi
Słownik musi używać narzędzia porównującego, który implementuje IAlternateEqualityComparer<TAlternate,T> element i TAlternateKeyTKey. Jeśli tak nie jest, metoda zwraca falsewartość .