ImmutableInterlocked.TryRemove<TKey,TValue> Método

Definición

Quita el elemento con la clave especificada, si la clave 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

Parámetros de tipo

TKey

Tipo de las claves contenidas en la colección.

TValue

Tipo de los valores contenidos en la colección.

Parámetros

location
ImmutableDictionary<TKey,TValue>

Diccionario que se va a actualizar.

key
TKey

Clave que se va a quitar.

value
TValue

Recibe el valor del elemento quitado, si el diccionario no está vacío.

Devoluciones

true si se encontró y quitó la clave; de lo contrario, false.

Se aplica a