CollectionExtensions.Remove<TKey,TValue> Méthode

Définition

Tente de supprimer la valeur avec la valeur spécifiée key dans le 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 dans le dictionary.

TValue

Type des valeurs dans le 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

Lorsque cette méthode retourne true, la valeur supprimée ; lorsque cette méthode retourne false, la default valeur pour TValue.

Retours

true lorsqu’une valeur est trouvée dans l’objet dictionary spécifié key; false lorsque la dictionary valeur est introuvable associée à l’objet spécifié key.

Exceptions

dictionary a la valeur null.

S’applique à