【发布时间】:2011-10-17 16:56:40
【问题描述】:
如何合并IDictionary<Guid, MyObject>的2个字典,其中MyObject是一个类实例?
IDictionary<Guid, MyObject> d1 = new Dictionary<Guid, MyObject>();
d1.Add(guid1, m1);
d1.Add(guid2, m2);
d1.Add(guid3, m3);
IDictionary<Guid, MyObject> d2 = new Dictionary<Guid, MyObject>();
d2.Add(guid2, m2);
d2.Add(guid3, m3);
d2.Add(guid4, m4);
IDictionary<Guid, MyObject> d3 = d1.Union(d2) ???
d3 中有以下条目:
guid1,m1
guid2,m2
guid3,m3
guid4,m4
【问题讨论】:
-
对不起,我在那里找不到我的解决方案
-
Combine two Dictionaries with linq 的可能重复项;比另一个更精确的重复
标签: c# linq dictionary merge