本文介绍了将多个词典合并为一个词典的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述字典1字典2字典3组合字典如何将以上3个字典合并为一个合并的字典?How do I combine the above 3 dictionaries into a single combined dictionary?推荐答案var d1 = new Dictionary<string, int>();var d2 = new Dictionary<string, int>();var d3 = new Dictionary<string, int>();var result = d1.Union(d2).Union(d3).ToDictionary (k => k.Key, v => v.Value); 编辑 确保没有重复的键使用:EDITTo ensure no duplicate keys use:var result = d1.Concat(d2).Concat(d3).GroupBy(d => d.Key) .ToDictionary (d => d.Key, d => d.First().Value); 这篇关于将多个词典合并为一个词典的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!
09-15 09:34