Share via


ImmutableInterlocked.TryRemove<TKey,TValue> Yöntem

Tanım

Anahtar varsa, belirtilen anahtarla öğesini kaldırır.

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

Tür Parametreleri

TKey

Koleksiyonda yer alan anahtarların türü.

TValue

Koleksiyonda yer alan değerlerin türü.

Parametreler

location
ImmutableDictionary<TKey,TValue>

Güncelleştirilecek sözlük.

key
TKey

Kaldırılacak anahtar.

value
TValue

Sözlük boş değilse kaldırılan öğenin değerini alır.

Döndürülenler

true anahtar bulunduysa ve kaldırıldıysa; aksi takdirde , false.

Şunlara uygulanır