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

Tanım

Belirtilen anahtarı ve değeri sözlüğe eklemeye çalışır.

public:
 bool TryAdd(TKey key, TValue value);
public bool TryAdd (TKey key, TValue value);
member this.TryAdd : 'Key * 'Value -> bool
Public Function TryAdd (key As TKey, value As TValue) As Boolean

Parametreler

key
TKey

Eklenecek öğenin anahtarı.

value
TValue

Eklenecek öğenin değeri. olabilir null.

Döndürülenler

true anahtar/değer çifti sözlüğe başarıyla eklendiyse; aksi takdirde , false.

Özel durumlar

key, null değeridir.

Açıklamalar

yönteminden Add farklı olarak, belirtilen anahtara sahip öğe sözlükte mevcutsa bu yöntem özel durum oluşturmaz. Sözlük dizin oluşturucusunun aksine, TryAdd verilen anahtara sahip öğe sözlükte varsa öğesini geçersiz kılmaz. Anahtar zaten varsa, TryAdd hiçbir şey yapmaz ve döndürür false.

Şunlara uygulanır