Dictionary<TKey,TValue>.TryAdd(TKey, TValue) 方法

定义

尝试将指定的键和值添加到字典。

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

参数

key
TKey

要添加的元素的键。

value
TValue

要添加的元素的值。 它可能是 null

返回

true 如果已成功将键/值对添加到字典中,则为 ;否则,为 false.

例外

keynull

注解

Add与该方法不同,如果具有给定键的元素存在于字典中,此方法不会引发异常。 与 Dictionary 索引器不同,如果具有给定键的元素存在于字典中, TryAdd 则不会重写该元素。 如果该键已存在, TryAdd 则不执行任何操作并返回 false

适用于