Freigeben über


ImmutableInterlocked.TryRemove<TKey,TValue> Methode

Definition

Entfernt das Element mit dem angegebenen Schlüssel, wenn der Schlüssel vorhanden ist.

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

Typparameter

TKey

Der Typ der in der Auflistung enthaltenen Schlüssel.

TValue

Der Typ der Werte, die in der Auflistung enthalten sind.

Parameter

location
ImmutableDictionary<TKey,TValue>

Das zu aktualisierende Wörterbuch.

key
TKey

Der zu entfernende Schlüssel.

value
TValue

Empfängt den Wert des entfernten Elements, wenn das Wörterbuch nicht leer ist.

Gibt zurück

true, wenn der Schlüssel gefunden und entfernt wurde, andernfalls false.

Gilt für: