C# 4.0 合并两个词典列表

C# 4.0 合并两个词典列表,c#-4.0,C# 4.0,我有两本字典的目录。 两者都不是空的。 如何合并这些列表? 以下哪种方法更好 dicA.Concat(dicB.ToDictionary)(kvp=>kvp.Key,kvp=>kvp.Value) Dictionary Mydictionary=新字典(); mydictionary.Union(secondDictionary.ToDictionary)(pair=>pair.Key,pair=>pair.Value) 试试这个:- var finalList = list1.Union(li

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

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

  • Dictionary Mydictionary=新字典(); mydictionary.Union(secondDictionary.ToDictionary)(pair=>pair.Key,pair=>pair.Value)

  • 试试这个:-

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

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

    您有列表还是只有字典?一些代码示例可以帮助..合并到什么?到一个
    列表
    ?对于一本
    词典
    ?两个不同的词典列表我必须将它们组合在一起我有列表我认为Concat会很好用????