CollectionExtensions.Remove<TKey,TValue> Methode

Definition

Versucht, den Wert mit dem angegebenen key aus dem dictionary.

public:
generic <typename TKey, typename TValue>
[System::Runtime::CompilerServices::Extension]
 static bool Remove(System::Collections::Generic::IDictionary<TKey, TValue> ^ dictionary, TKey key, [Runtime::InteropServices::Out] TValue % value);
public static bool Remove<TKey,TValue>(this System.Collections.Generic.IDictionary<TKey,TValue> dictionary, TKey key, out TValue value);
static member Remove : System.Collections.Generic.IDictionary<'Key, 'Value> * 'Key * 'Value -> bool
<Extension()>
Public Function Remove(Of TKey, TValue) (dictionary As IDictionary(Of TKey, TValue), key As TKey, ByRef value As TValue) As Boolean

Typparameter

TKey

Der Typ der Tasten in der dictionary.

TValue

Der Typ der Werte in der dictionary.

Parameter

dictionary
IDictionary<TKey,TValue>

Ein Wörterbuch mit Schlüsseln vom Typ TKey und den Werten des Typs TValue.

key
TKey

Der Schlüssel des zu entfernenden Werts.

value
TValue

Wenn diese Methode zurückgegeben wird true, wird der entfernte Wert zurückgegeben. Wenn diese Methode zurückgegeben wird false, wird der default Wert für TValue.

Gibt zurück

truewenn ein Wert im dictionary angegebenen Bereich gefunden wird; false wenn der dictionary mit dem angegebenen keykeyWert verknüpfte Wert nicht gefunden wird.

Ausnahmen

dictionary ist null.

Gilt für: