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

適用対象