Compartir a través de


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 claves contenidas en la colección.

TValue

Tipo de 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 ha encontrado y eliminado la clave; en caso contrario, false.

Se aplica a