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 anahtarlara ve türüne TKey sahip değerlere sahip bir TValuesözlük.

key
TKey

Eklenecek değerin anahtarı.

value
TValue

Eklenecek değer.

Döndürülenler

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

Özel durumlar

dictionary, null'e eşittir.

Şunlara uygulanır