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 keyobjektem ; false pokud nelze dictionary najít hodnotu přidruženou k zadané keyhodnotě .
Výjimky
dictionary je null.