CollectionExtensions.Remove<TKey,TValue> Metodo

Definizione

Prova a rimuovere il valore con l'oggetto specificato 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 in dictionary.

TValue

Tipo dei valori in 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 default valore per TValue.

Valori restituiti

truequando viene trovato un valore in con l'oggetto specificato; false quando non è possibile dictionary trovare un valore associato all'oggetto specificatokey.keydictionary

Eccezioni

dictionary è null.

Si applica a