0

我有两个字典列表。两者都不为空。如何合并这些列表?以下哪个是更好的方法?

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

  2. 字典 Mydictionary = new Dictionary(); Mydictionary.Union(secondDictionary).ToDictionary(pair => pair.Key, pair => pair.Value);

4

2 回答 2

0

试试这个:-

var finalList = list1.Union(list2).ToList(); 
于 2012-06-14T09:48:21.760 回答
0

您可以使用 linq 的 SelectMany 运算符,但您的合并处理很复杂

于 2012-06-14T13:59:21.930 回答