作业帮 > 综合 > 作业

C#把四个dictionary的内容复制到一个dictionary中,用什么方法?

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/07/08 12:51:26
C#把四个dictionary的内容复制到一个dictionary中,用什么方法?
C# 把四个dictionary的内容 复制 到一个dictionary中,用什么方法?
C#把四个dictionary的内容复制到一个dictionary中,用什么方法?
var dictionaries = new List< Dictionary >(){ dict1, dict2, dict3, ... }.selectMany(dict =>
dict).toDictionary(pair => pair.key, pair => pair.value);
再问: 能解释一下参数吗
再答: Dictionary<int, string> dic = new Dictionary<int, string>();
dic.Add(1, "aaa");
dic.Add(2, "bbb");
Dictionary<int, string> dic2 = new Dictionary<int, string>();
dic2.Add(3, "ccc");
dic2.Add(4, "ddd");
var dictionaries = new List< Dictionary<int,string> >(){ dic,dic2 }.SelectMany(dict =>dict).ToDictionary(pair => pair.Key, pair => pair.Value);