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を返します。

適用対象