C# 按键名从字典中删除键

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/9494674/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-08-09 07:37:26  来源:igfitidea点击:

Remove a Key from Dictionary by key name

c#.netlinqhashtable

提问by PositiveGuy

I'm trying to remove a key from my dictionary if the key is a certain key.

如果键是某个键,我正在尝试从我的字典中删除一个键。

parameterList is a dictionary<string,string>

参数列表是一个 dictionary<string,string>

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

回答by Ufuk Hac?o?ullar?

This should be enough:

这应该足够了:

parameterList.Remove(key);

回答by Kirill Polishchuk

Simply remove by key:

只需按键删除:

parameterList.Remove("someKeyName");

To check:

去检查:

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