ConcurrentDictionary<TKey,TValue>.IDictionary.Add(Object, Object) メソッド

定義

指定したキーと値をディクショナリに追加します。Adds the specified key and value to the dictionary.

 virtual void System.Collections.IDictionary.Add(System::Object ^ key, System::Object ^ value) = System::Collections::IDictionary::Add;
void IDictionary.Add (object key, object value);
Sub Add (key As Object, value As Object) Implements IDictionary.Add

パラメーター

key
Object

キーとして使用するオブジェクト。The object to use as the key.

value
Object

値として使用するオブジェクト。The object to use as the value.

実装

例外

keynullです。key is null.

key が、Dictionary<TKey,TValue> のキーの型に代入できない型です。key is of a type that is not assignable to the key type of the Dictionary<TKey,TValue>.

- または --or- value が、Dictionary<TKey,TValue> 内の値の型に代入できない型です。value is of a type that is not assignable to the type of values in the Dictionary<TKey,TValue>.

- または --or- 同じキーを持つ値が、Dictionary<TKey,TValue> に既に存在します。A value with the same key already exists in the Dictionary<TKey,TValue>.

ディクショナリには、既に要素の最大数 (MaxValue) が含まれています。The dictionary already contains the maximum number of elements (MaxValue).

適用対象

こちらもご覧ください