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

Définition

Tente d’ajouter la key spécifiée et value dans le dictionary.Tries to add the specified key and value to the 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.The type of the keys in the dictionary.

TValue

Type de valeurs dans le dictionnaire.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 à ajouter.The key of the value to add.

value
TValue

Valeur à ajouter.The value to add.

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é.true when the key and value are successfully added to the dictionary; false when the dictionary already contains the specified key, in which case nothing gets added.

Exceptions

dictionary a la valeur null.dictionary is null.

S’applique à