我有一本包含两个相似键的字典,一个键的拼写错误,所以它创建了另一个键,我想对它们的值求和,并删除拼写错误的键/值对。
如果我有一个部门词典,以部门名称为键,而该部门的人员数量为值,我想对“ Marketing”和“ Marketin”的值求和,并删除拼写错误的键/值对“市场”。
var departments = new Dictionary<string, int>()
{
{ "HR", 33 },
{ "Management", 8 },
{ "Marketing", 21 },
{ "Marketin", 4 },
{ "Sales", 44 }
};
我希望字典看起来像这样:
var departments = new Dictionary<string, int>()
{
{ "HR", 33 },
{ "Management", 8 },
{ "Marketing", 25 },
{ "Sales", 44 }
};
该字典已经创建,因此我仅出于说明目的使用了初始化。
最佳答案
departments["Marketing"] += departments["Marketin"];
departments.Remove("Marketin");