CollectionExtensions.TryAdd<TKey,TValue>(IDictionary<TKey,TValue>, TKey, TValue) Yöntem

Tanım

key, Belirtilen ve öğesine eklemeyi dener value 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

Tür Parametreleri

TKey

Sözlükteki anahtarların türü.The type of the keys in the dictionary.

TValue

Sözlükteki değerlerin türü.The type of the values in the dictionary.

Parametreler

dictionary
IDictionary<TKey,TValue>

Türüne ve türüne sahip anahtarlar içeren bir sözlük TKey TValue .A dictionary with keys of type TKey and values of type TValue.

key
TKey

Eklenecek değerin anahtarı.The key of the value to add.

value
TValue

Eklenecek değer.The value to add.

Döndürülenler

Boolean

true ve ' key value ye başarıyla eklendiğinde dictionary ; false dictionary zaten belirtilmişse, key Bu durumda hiçbir şey eklenmez.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.

Özel durumlar

dictionary, null değeridir.dictionary is null.

Şunlara uygulanır