Partager via


ImmutableInterlocked.TryRemove<TKey,TValue> Méthode

Définition

Supprime l’élément avec la clé spécifiée, si la clé existe.

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

Paramètres de type

TKey

Type des clés contenues dans la collection.

TValue

Type des valeurs contenues dans la collection.

Paramètres

location
ImmutableDictionary<TKey,TValue>

Dictionnaire à mettre à jour.

key
TKey

Clé à supprimer.

value
TValue

Reçoit la valeur de l’élément supprimé, si le dictionnaire n’est pas vide.

Retours

true si la clé a été trouvée et supprimée ; sinon, false.

S’applique à