CollectionExtensions.Remove<TKey,TValue>(IDictionary<TKey,TValue>, TKey, TValue) Méthode

Définition

Tente de supprime la valeur ayant la key spécifiée du dictionary.Tries to remove the value with the specified key from the 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.The type of the keys in the dictionary.

TValue

Type des valeurs de dictionary.The type of the values in the dictionary.

Paramètres

dictionary
IDictionary<TKey,TValue>

Dictionnaire avec des clés de type TKey et des valeurs de type TValue.A dictionary with keys of type TKey and values of type TValue.

key
TKey

Clé de la valeur à supprimer.The key of the value to remove.

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.When this method returns true, the removed value; when this method returns false, the default value for TValue.

Retours

true quand une valeur est trouvée dans le dictionary avec la keyspécifiée ; false quand le dictionary n’arrive pas à trouver de valeur associée à la keyspécifiée.true when a value is found in the dictionary with the specified key; false when the dictionary cannot find a value associated with the specified key.

Exceptions

dictionary a la valeur null.dictionary is null.

S’applique à