Condividi tramite


CollectionExtensions.Remove<TKey,TValue> Metodo

Definizione

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

TValue

Tipo dei valori nell’oggetto dictionary.

Parametri

dictionary
IDictionary<TKey,TValue>

Dizionario con chiavi di tipo TKey e valori di tipo TValue.

key
TKey

Chiave del valore da rimuovere.

value
TValue

Quando questo metodo restituisce true, il valore rimosso. Quando questo metodo restituisce false, il valore default per 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.

Eccezioni

dictionary è null.

Si applica a