Partager via


ImmutableInterlocked.TryAdd<TKey,TValue> Méthode

Définition

Ajoute la clé et la valeur spécifiées au dictionnaire si la clé n’est pas dans le dictionnaire.

public:
generic <typename TKey, typename TValue>
 static bool TryAdd(System::Collections::Immutable::ImmutableDictionary<TKey, TValue> ^ % location, TKey key, TValue value);
public static bool TryAdd<TKey,TValue> (ref System.Collections.Immutable.ImmutableDictionary<TKey,TValue> location, TKey key, TValue value);
static member TryAdd : ImmutableDictionary * 'Key * 'Value -> bool
Public Shared Function TryAdd(Of TKey, TValue) (ByRef location As ImmutableDictionary(Of TKey, TValue), key As TKey, value As TValue) As Boolean

Paramètres de type

TKey

Type des clés contenues dans la collection.

TValue

Type des valeurs contenues dans la collection.

Paramètres

location
ImmutableDictionary<TKey,TValue>

Dictionnaire à mettre à jour avec la valeur et la clé spécifiées.

key
TKey

Clé à ajouter, si elle n’est pas déjà définie dans le dictionnaire

value
TValue

Valeur à ajouter.

Retours

true si la clé n’est pas dans le dictionnaire ; sinon, false.

S’applique à