CollectionExtensions.Remove<TKey,TValue> Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Tente de supprime la valeur ayant la key
spécifiée du 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
Paramètres de type
- TKey
Type des clés contenues dans dictionary
.
- TValue
Type des valeurs de dictionary
.
Paramètres
- dictionary
- IDictionary<TKey,TValue>
Dictionnaire avec des clés de type TKey
et des valeurs de type TValue
.
- key
- TKey
Clé de la valeur à supprimer.
- value
- TValue
Quand cette méthode retourne true
, la valeur est supprimée ; quand cette méthode retourne false
, la valeur default
est pour TValue
.
Retours
true
quand une valeur est trouvée dans le dictionary
avec la key
spécifiée ; false
quand le dictionary
n’arrive pas à trouver de valeur associée à la key
spécifiée.
Exceptions
dictionary
a la valeur null
.