web-dev-qa-db-fra.com

Supprimer une clé du dictionnaire par nom de clé

J'essaie de supprimer une clé de mon dictionnaire si la clé est une certaine clé.

parameterList est un dictionary<string,string>

parameterList.Remove(parameterList.Where(k => String.Compare(k.Key, "someKeyName") == 0)); 
33
PositiveGuy

Cela devrait suffire:

parameterList.Remove(key);
61
Ufuk Hacıoğulları

Retirez simplement par clé:

parameterList.Remove("someKeyName");

Vérifier:

if (parameterList.Remove("someKeyName"))
{
    // key removed
}
else
{
    // dictionary doesn't contain the key
}
27
Kirill Polishchuk