CollectionExtensions.Remove<TKey,TValue> Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Pokusí se odebrat hodnotu se zadanou key
z objektu 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
Parametry typu
- TKey
Typ klíčů v .dictionary
- TValue
Typ hodnot v .dictionary
Parametry
- dictionary
- IDictionary<TKey,TValue>
Slovník s klíči typu TKey
a hodnotami typu TValue
.
- key
- TKey
Klíč hodnoty, která se má odebrat.
- value
- TValue
Když tato metoda vrátí true
, odebraná hodnota; když tato metoda vrátí false
, default
hodnota pro TValue
.
Návraty
true
pokud se v objektu dictionary
najde hodnota se zadaným key
objektem ; false
pokud nelze dictionary
najít hodnotu přidruženou k zadané key
hodnotě .
Výjimky
dictionary
je null
.