CollectionExtensions.Remove<TKey,TValue> Metod

Definition

Försöker ta bort värdet med angivet key från 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

Typparametrar

TKey

Typ av nycklar i dictionary.

TValue

Typ av värden i dictionary.

Parametrar

dictionary
IDictionary<TKey,TValue>

En ordlista med nycklar av typen TKey och värden av typen TValue.

key
TKey

Nyckeln för det värde som ska tas bort.

value
TValue

När den här metoden returnerar true, det borttagna värdet. När den här metoden returnerar false, default värdet för TValue.

Returer

true när ett värde hittas i dictionary med angivet key; false när dictionary det inte går att hitta ett värde som är associerat med den angivna key.

Undantag

dictionary är null.

Gäller för