按键名从字典中删除键

Pos*_*Guy 34 .net c# linq hashtable

如果密钥是某个密钥,我正试图从我的字典中删除密钥.

parameterList是一个 dictionary<string,string>

parameterList.Remove(parameterList.Where(k => String.Compare(k.Key, "someKeyName") == 0)); 
Run Code Online (Sandbox Code Playgroud)

Ufu*_*arı 63

这应该足够了:

parameterList.Remove(key);
Run Code Online (Sandbox Code Playgroud)


Kir*_*huk 27

只需按键删除:

parameterList.Remove("someKeyName");
Run Code Online (Sandbox Code Playgroud)

去检查:

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

  • @CoffeeAddict,如果字典不包含此键,则"Remove"返回false,否则返回 - "true". (8认同)