我有两个结构相同的词典:
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 }
};
Run Code Online (Sandbox Code Playgroud)
我想将字典的值加在一起,并返回带有键的第三个字典,以及每个键的总值:
Table, 9
Chair, 10
Couch, 9
Run Code Online (Sandbox Code Playgroud)
我目前的解决方案是循环遍历字典并以这种方式将其拉出来,但我知道解决方案不是性能最高或最易读的.然而,我正试图在LINQ中找到解决方案.