다음을 통해 공유


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

적용 대상