web-dev-qa-db-ja.com

キー名で辞書からキーを削除する

キーが特定のキーである場合、辞書からキーを削除しようとしています。

parameterListはdictionary<string,string>

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

これで十分です:

parameterList.Remove(key);
61

キーで削除するだけです:

parameterList.Remove("someKeyName");

チェックする:

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