CollectionExtensions.Remove<TKey,TValue> Methode

Definitie

Probeert de waarde te verwijderen met de opgegeven key waarde uit de 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

Type parameters

TKey

Het type van de sleutels in de dictionary.

TValue

Het type van de waarden in de dictionary.

Parameters

dictionary
IDictionary<TKey,TValue>

Een woordenlijst met sleutels van het type TKey en de waarden van het type TValue.

key
TKey

De sleutel van de te verwijderen waarde.

value
TValue

Wanneer deze methode retourneert true, wordt de verwijderde waarde, wanneer deze methode retourneert false, de default waarde voor TValue.

Retouren

truewanneer een waarde wordt gevonden in de dictionary opgegeven met de opgegeven ; false wanneer de dictionary waarde die aan de opgegeven keykeywaarde is gekoppeld, niet kan worden gevonden.

Uitzonderingen

dictionary is null.

Van toepassing op