CollectionExtensions.Remove<TKey,TValue>(IDictionary<TKey,TValue>, TKey, TValue) Método

Definición

Intenta quitar el valor con el elemento key especificado de dictionary.Tries to remove the value with the specified key from the dictionary.

public:
generic <typename TKey, typename TValue>
[System::Runtime::CompilerServices::Extension]
 static bool Remove(System::Collections::Generic::IDictionary<TKey, TValue> ^ dictionary, TKey key, [Runtime::InteropServices::Out] TValue % value);
public static bool Remove<TKey,TValue> (this System.Collections.Generic.IDictionary<TKey,TValue> dictionary, TKey key, out TValue value);
static member Remove : System.Collections.Generic.IDictionary<'Key, 'Value> * 'Key * 'Value -> bool
<Extension()>
Public Function Remove(Of TKey, TValue) (dictionary As IDictionary(Of TKey, TValue), key As TKey, ByRef value As TValue) As Boolean

Parámetros de tipo

TKey

Tipo de las claves de dictionary.The type of the keys in the dictionary.

TValue

Tipo de los valores de dictionary.The type of the values in the dictionary.

Parámetros

dictionary
IDictionary<TKey,TValue>

Diccionario con claves de tipo TKey y valores de tipo TValue.A dictionary with keys of type TKey and values of type TValue.

key
TKey

Clave del valor que se va a quitar.The key of the value to remove.

value
TValue

Cuando este método devuelve true, corresponde al valor quitado; cuando devuelve false, es el valor de default para TValue.When this method returns true, the removed value; when this method returns false, the default value for TValue.

Devoluciones

true cuando se encuentra un valor en dictionary con el elemento key especificado; false cuando dictionary no puede encontrar un valor asociado al elemento key especificado.true when a value is found in the dictionary with the specified key; false when the dictionary cannot find a value associated with the specified key.

Excepciones

El valor de dictionary es null.dictionary is null.

Se aplica a