Udostępnij za pośrednictwem


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

Definicja

Przeciążenia

TryRemove(TAlternateKey, TValue)

Usuwa wartość z określonego klucza alternatywnego z Dictionary<TKey,TValue>,

element i kopiuje element do parametru value.

TryRemove(TAlternateKey, TKey, TValue)

Usuwa wartość z określonego klucza alternatywnego z Dictionary<TKey,TValue>,

i kopiuje skojarzony klucz i element do parametru value.

TryRemove(TAlternateKey, TValue)

Usuwa wartość z określonego klucza alternatywnego z Dictionary<TKey,TValue>,

element i kopiuje element do parametru value.

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

Parametry

key
TAlternateKey

Alternatywny klucz elementu do usunięcia.

value
TValue

Usunięty element.

Zwraca

true, jeśli element został pomyślnie znaleziony i usunięty; w przeciwnym razie false.

Wyjątki

key jest null.

Dotyczy

TryRemove(TAlternateKey, TKey, TValue)

Usuwa wartość z określonego klucza alternatywnego z Dictionary<TKey,TValue>,

i kopiuje skojarzony klucz i element do parametru value.

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

Parametry

key
TAlternateKey

Alternatywny klucz elementu do usunięcia.

actualKey
TKey

Usunięty klucz.

value
TValue

Usunięty element.

Zwraca

true, jeśli element został pomyślnie znaleziony i usunięty; w przeciwnym razie false.

Wyjątki

key jest null.

Dotyczy