Freigeben über


ImmutableInterlocked.TryAdd<TKey,TValue> Methode

Definition

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

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 in der Auflistung enthaltenen Schlüssel.

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, wenn er noch nicht im Wörterbuch definiert ist.

value
TValue

Der hinzuzufügende Wert.

Gibt zurück

true, wenn der Schlüssel nicht im Wörterbuch enthalten ist, andernfalls false.

Gilt für: