按键名从字典中删除键

时间:2012-02-29 06:43:04

标签: c# .net linq hashtable

如果密钥是某个密钥,我正在尝试从字典中删除密钥。

parameterList是dictionary<string,string>

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

2 个答案:

答案 0 :(得分:60)

这应该足够了:

parameterList.Remove(key);

答案 1 :(得分:26)

只需按键删除:

parameterList.Remove("someKeyName");

检查:

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