다음을 통해 공유


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

추가할 값입니다.

반환

키가 사전에 있으면 false이고, 그렇지 않으면 true입니다.

적용 대상