다음을 통해 공유


ImmutableInterlocked.TryRemove<TKey,TValue> 메서드

정의

키가 있는 경우 지정된 키를 가진 요소를 제거합니다.

public:
generic <typename TKey, typename TValue>
 static bool TryRemove(System::Collections::Immutable::ImmutableDictionary<TKey, TValue> ^ % ___location, TKey key, [Runtime::InteropServices::Out] TValue % value);
public static bool TryRemove<TKey,TValue> (ref System.Collections.Immutable.ImmutableDictionary<TKey,TValue> ___location, TKey key, out TValue value);
static member TryRemove : ImmutableDictionary * 'Key * 'Value -> bool
Public Shared Function TryRemove(Of TKey, TValue) (ByRef ___location As ImmutableDictionary(Of TKey, TValue), key As TKey, ByRef value As TValue) As Boolean

형식 매개 변수

TKey

컬렉션에 포함된 키의 형식입니다.

TValue

컬렉션에 포함된 값의 형식입니다.

매개 변수

___location
ImmutableDictionary<TKey,TValue>

업데이트할 사전입니다.

key
TKey

제거할 키입니다.

value
TValue

사전이 비어 있지 않은 경우 제거된 항목의 값을 받습니다.

반환

키를 찾아서 제거했으면 true이고, 그렇지 않으면 false입니다.

적용 대상