我有两个具有相同结构的字典:
Dictionary<string, int> foo = new Dictionary<string, int>()
{
{"Table", 5 },
{"Chair", 3 },
{"Couch", 1 }
};
Dictionary<string, int> bar = new Dictionary<string, int>()
{
{"Table", 4 },
{"Chair", 7 },
{"Couch", 8 }
};
我想将字典的值相加,并返回一个第三个字典,其中包含每个键对应的总值:
Table, 9
Chair, 10
Couch, 9
我的当前解决方案是循环遍历字典并以此方式提取它们,但我知道这种解决方案不是最有效或最易读的。然而,我正在尝试使用LINQ想出一个解决方案,但卡在了瓶颈上。