ImmutableInterlocked.TryAdd<TKey,TValue> Methode

Definition

Fügt dem Wörterbuch den angegebenen Schlüssel und Wert hinzu, wenn sich der Schlüssel nicht im Wörterbuch befindet.

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

Typparameter

TKey

Der Typ der schlüssel, die in der Auflistung enthalten sind.

TValue

Der Typ der Werte, die in der Auflistung enthalten sind.

Parameter

location
ImmutableDictionary<TKey,TValue>

Das Wörterbuch, das mit dem angegebenen Schlüssel und Wert aktualisiert werden soll.

key
TKey

Der hinzuzufügende Schlüssel, falls noch nicht im Wörterbuch definiert.

value
TValue

Der hinzuzufügende Wert.

Gibt zurück

truewenn sich der Schlüssel nicht im Wörterbuch befindet; andernfalls . false

Gilt für: