ImmutableInterlocked.TryRemove<TKey,TValue> Methode

Definitie

Hiermee verwijdert u het element met de opgegeven sleutel, als de sleutel bestaat.

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

Type parameters

TKey

Het type sleutels in de verzameling.

TValue

Het type van de waarden in de verzameling.

Parameters

location
ImmutableDictionary<TKey,TValue>

De woordenlijst die moet worden bijgewerkt.

key
TKey

De sleutel die moet worden verwijderd.

value
TValue

Ontvangt de waarde van het verwijderde item als de woordenlijst niet leeg is.

Retouren

true als de sleutel is gevonden en verwijderd; anders, false.

Van toepassing op