Udostępnij za pośrednictwem


Dictionary<TKey,TValue>.AlternateLookup<TAlternateKey>.Remove Metoda

Definicja

Przeciążenia

Remove(TAlternateKey)

Usuwa wartość z określonym kluczem alternatywnym z Dictionary<TKey,TValue>.

Remove(TAlternateKey, TKey, TValue)

Usuwa wartość z określonego klucza alternatywnego z Dictionary<TKey,TValue>i kopiuje element do parametru wartości.

Remove(TAlternateKey)

Usuwa wartość z określonym kluczem alternatywnym z Dictionary<TKey,TValue>.

public:
 bool Remove(TAlternateKey key);
public bool Remove (TAlternateKey key);
member this.Remove : 'AlternateKey -> bool
Public Function Remove (key As TAlternateKey) As Boolean

Parametry

key
TAlternateKey

Alternatywny klucz elementu do usunięcia.

Zwraca

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

Wyjątki

key jest null.

Dotyczy

Remove(TAlternateKey, TKey, TValue)

Usuwa wartość z określonego klucza alternatywnego z Dictionary<TKey,TValue>i kopiuje element do parametru wartości.

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

Parametry

key
TAlternateKey

Alternatywny klucz elementu do usunięcia.

actualKey
TKey

Gdy ta metoda zostanie zwrócona, zawiera usunięty klucz.

value
TValue

Gdy ta metoda zwróci element , zawiera 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