Udostępnij za pośrednictwem


ConcurrentDictionary<TKey,TValue>.AlternateLookup<TAlternateKey>.TryGetValue Metoda

Definicja

Przeciążenia

TryGetValue(TAlternateKey, TValue)

Pobiera wartość skojarzona z określonym kluczem alternatywnym.

TryGetValue(TAlternateKey, TKey, TValue)

Pobiera wartość skojarzona z określonym kluczem alternatywnym.

TryGetValue(TAlternateKey, TValue)

Pobiera wartość skojarzona z określonym kluczem alternatywnym.

public:
 bool TryGetValue(TAlternateKey key, [Runtime::InteropServices::Out] TValue % value);
public bool TryGetValue (TAlternateKey key, out TValue value);
member this.TryGetValue : 'AlternateKey * 'Value -> bool
Public Function TryGetValue (key As TAlternateKey, ByRef value As TValue) As Boolean

Parametry

key
TAlternateKey

Alternatywny klucz wartości do pobrania.

value
TValue

Gdy ta metoda zwróci wartość skojarzona z określonym kluczem, jeśli zostanie znaleziony klucz;

w przeciwnym razie wartość domyślna typu parametru wartości.

Zwraca

Wyjątki

key jest null.

Dotyczy

TryGetValue(TAlternateKey, TKey, TValue)

Pobiera wartość skojarzona z określonym kluczem alternatywnym.

public:
 bool TryGetValue(TAlternateKey key, [Runtime::InteropServices::Out] TKey % actualKey, [Runtime::InteropServices::Out] TValue % value);
public bool TryGetValue (TAlternateKey key, out TKey actualKey, out TValue value);
member this.TryGetValue : 'AlternateKey * 'Key * 'Value -> bool
Public Function TryGetValue (key As TAlternateKey, ByRef actualKey As TKey, ByRef value As TValue) As Boolean

Parametry

key
TAlternateKey

Alternatywny klucz wartości do pobrania.

actualKey
TKey

Gdy ta metoda zwróci wartość, zawiera rzeczywisty klucz skojarzony z kluczem alternatywnym, jeśli zostanie znaleziony klucz;

w przeciwnym razie wartość domyślna typu parametru klucza.

value
TValue

Gdy ta metoda zwróci wartość skojarzona z określonym kluczem, jeśli zostanie znaleziony klucz;

w przeciwnym razie wartość domyślna typu parametru wartości.

Zwraca

Wyjątki

key jest null.

Dotyczy