Partager via


CollectionExtensions.TryAdd<TKey,TValue> Méthode

Définition

Tente d’ajouter la key spécifiée et value dans le dictionary.

public:
generic <typename TKey, typename TValue>
[System::Runtime::CompilerServices::Extension]
 static bool TryAdd(System::Collections::Generic::IDictionary<TKey, TValue> ^ dictionary, TKey key, TValue value);
public static bool TryAdd<TKey,TValue> (this System.Collections.Generic.IDictionary<TKey,TValue> dictionary, TKey key, TValue value);
static member TryAdd : System.Collections.Generic.IDictionary<'Key, 'Value> * 'Key * 'Value -> bool
<Extension()>
Public Function TryAdd(Of TKey, TValue) (dictionary As IDictionary(Of TKey, TValue), key As TKey, value As TValue) As Boolean

Paramètres de type

TKey

Type des clés dans le dictionnaire.

TValue

Type des valeurs dans le dictionnaire.

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 à ajouter.

value
TValue

Valeur à ajouter.

Retours

true quand la key et value sont correctement ajoutés au dictionary ; false quand le dictionary contient déjà la keyspécifiée, auquel cas rien n’est ajouté.

Exceptions

dictionary a la valeur null.

S’applique à