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'e eşittir.

Açıklamalar

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

Şunlara uygulanır