Freigeben über


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

Definition

Überlädt

Remove(TAlternateKey)

Entfernt den Wert mit dem angegebenen alternativen Schlüssel aus dem Dictionary<TKey,TValue>.

Remove(TAlternateKey, TKey, TValue)

Entfernt den Wert mit dem angegebenen alternativen Schlüssel aus dem Dictionary<TKey,TValue>und kopiert das Element in den Wertparameter.

Remove(TAlternateKey)

Entfernt den Wert mit dem angegebenen alternativen Schlüssel aus dem 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

Parameter

key
TAlternateKey

Der alternative Schlüssel des zu entfernenden Elements.

Gibt zurück

true, wenn das Element erfolgreich gefunden und entfernt wurde; andernfalls false.

Ausnahmen

key ist null.

Gilt für:

Remove(TAlternateKey, TKey, TValue)

Entfernt den Wert mit dem angegebenen alternativen Schlüssel aus dem Dictionary<TKey,TValue>und kopiert das Element in den Wertparameter.

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

Parameter

key
TAlternateKey

Der alternative Schlüssel des zu entfernenden Elements.

actualKey
TKey

Wenn diese Methode zurückgegeben wird, enthält sie den entfernten Schlüssel.

value
TValue

Wenn diese Methode zurückgegeben wird, enthält das entfernte Element.

Gibt zurück

true, wenn das Element erfolgreich gefunden und entfernt wurde; andernfalls false.

Ausnahmen

key ist null.

Gilt für: