2012-06-14 31 views
0

我有两个词典列表。 两者都不为空。 如何合并这些列表? 以下哪一种更好?结合两个词典列表

  1. dicA.Concat(DICB).ToDictionary(KVP => kvp.Key,KVP => kvp.Value)

  2. 字典Mydictionary =新词典(); Mydictonary.Union(secondDictionary).ToDictionary(pair => pair.Key,pair => pair.Value);

+0

你有名单>或只是一个词典<>?一些代码示例可以帮助.. – bjornruysen

+0

合并到什么?到一个'List '?到一个“字典”? – GSerg

+0

两种不同的字典的名单我已经在一起 – AlokBhatt

回答

0

试试这个: -

var finalList = list1.Union(list2).ToList(); 
0

你可以使用LINQ的运营商的SelectMany,IL您的合并处理复杂