У меня есть два словаря с одинаковой структурой:
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.