ImmutableInterlocked.TryAdd<TKey,TValue> メソッド

定義

キーがディクショナリ内に存在しない場合、指定したキーと値をディクショナリに追加します。

public:
generic <typename TKey, typename TValue>
 static bool TryAdd(System::Collections::Immutable::ImmutableDictionary<TKey, TValue> ^ % location, TKey key, TValue value);
public static bool TryAdd<TKey,TValue> (ref System.Collections.Immutable.ImmutableDictionary<TKey,TValue> location, TKey key, TValue value);
static member TryAdd : ImmutableDictionary * 'Key * 'Value -> bool
Public Shared Function TryAdd(Of TKey, TValue) (ByRef location As ImmutableDictionary(Of TKey, TValue), key As TKey, value As TValue) As Boolean

型パラメーター

TKey

コレクションに格納されているキーの型。

TValue

コレクションに格納されている値の型。

パラメーター

location
ImmutableDictionary<TKey,TValue>

指定したキーと値で更新するディクショナリ。

key
TKey

ディクショナリでまだ定義されていない場合に追加するキー。

value
TValue

加算する値。

戻り値

キーがディクショナリ内に存在しない場合は true。それ以外の場合は false

適用対象