CollectionExtensions.TryAdd<TKey,TValue> Yöntem

Tanım

Belirtilen key ve value öğesini öğesine eklemeye dictionaryçalışır.

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ü.

TValue

Sözlükteki değerlerin türü.

Parametreler

dictionary
IDictionary<TKey,TValue>

türünde anahtarlar ve türünde TKey değerler içeren TValuebir sözlük.

key
TKey

Eklenecek değerin anahtarı.

value
TValue

Eklenecek değer.

Döndürülenler

truekey ve value öğesine başarıyla eklendiğinde dictionary; dictionaryfalse zaten belirtilen keyöğesini içerdiğinde, bu durumda hiçbir şey eklenmez.

Özel durumlar

dictionary, null değeridir.

Şunlara uygulanır