CollectionExtensions.Remove<TKey,TValue>(IDictionary<TKey,TValue>, TKey, TValue) Metodo

Definizione

Tenta di rimuovere il valore con la chiave specificata da key da 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

Parametri di tipo

TKey

Tipo di chiavi contenute nell’oggetto dictionary.The type of the keys in the dictionary.

TValue

Tipo dei valori nell’oggetto dictionary.The type of the values in the dictionary.

Parametri

dictionary
IDictionary<TKey,TValue>

Dizionario con chiavi di tipo TKey e valori di tipo TValue.A dictionary with keys of type TKey and values of type TValue.

key
TKey

Chiave del valore da rimuovere.The key of the value to remove.

value
TValue

Quando questo metodo restituisce true, il valore rimosso. Quando questo metodo restituisce false, il valore default per TValue.When this method returns true, the removed value; when this method returns false, the default value for TValue.

Restituisce

true quando viene trovato un valore in dictionary con la chiave specificata da key. false quando dictionary non riesce a trovare un valore associato alla chiave specificata da key.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.

Eccezioni

dictionary è null.dictionary is null.

Si applica a