【发布时间】:2012-10-06 17:24:55
【问题描述】:
如何将 Dictionary 添加到另一个 Dictionary 中?
Dictionary<string, DateTime> odict = new Dictionary<string, DateTime>();
//Liste tous les Clients EMAIL (3)
foreach (var TheClientID in TheClient.GetClient_Id(3))
{
Dictionary<string, DateTime> Temp = oEmail.VoirEML(TheClientID.Key);
//odict = odict.Concat(Temp).ToDictionary(pair => pair.Key, pair => pair.Value);
odict = odict.SelectMany(toto => Temp)
.ToLookup(pair => pair.Key, pair => pair.Value)
.ToDictionary(group => group.Key, group => group.First());
}
我想连接/附加字典,而不是双倍的条目。
【问题讨论】:
-
如果有重复键,你想怎么做?
-
目前还不清楚你要做什么......你能举个具体的例子吗?
标签: c# dictionary append concat