다음을 통해 공유


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입니다.

적용 대상