Freigeben über


CollectionExtensions.TryAdd<TKey,TValue> Methode

Definition

Versucht, den angegebenen key und den angegebenen value dem dictionary hinzuzufügen.

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

Typparameter

TKey

Der Typ der Schlüssel im Wörterbuch.

TValue

Der Typ der Werte im Wörterbuch.

Parameter

dictionary
IDictionary<TKey,TValue>

Ein Wörterbuch mit Schlüsseln vom Typ TKey und Werten vom Typ TValue.

key
TKey

Der Schlüssel des hinzuzufügenden Werts.

value
TValue

Der hinzuzufügende Wert.

Gibt zurück

true, wenn der key und der value erfolgreich dem dictionary hinzugefügt wurden. false, wenn das dictionary den angegebenen key bereits enthält; in diesem Fall wird nichts hinzugefügt.

Ausnahmen

dictionary ist null

Gilt für: