我有两个词典列表。 两者都不为空。 如何合并这些列表? 以下哪一种更好?结合两个词典列表
dicA.Concat(DICB).ToDictionary(KVP => kvp.Key,KVP => kvp.Value)
字典Mydictionary =新词典(); Mydictonary.Union(secondDictionary).ToDictionary(pair => pair.Key,pair => pair.Value);
我有两个词典列表。 两者都不为空。 如何合并这些列表? 以下哪一种更好?结合两个词典列表
dicA.Concat(DICB).ToDictionary(KVP => kvp.Key,KVP => kvp.Value)
字典Mydictionary =新词典(); Mydictonary.Union(secondDictionary).ToDictionary(pair => pair.Key,pair => pair.Value);
试试这个: -
var finalList = list1.Union(list2).ToList();
你可以使用LINQ的运营商的SelectMany,IL您的合并处理复杂
你有名单>或只是一个词典<>?一些代码示例可以帮助.. –
bjornruysen
合并到什么?到一个'List'?到一个“字典”? –
GSerg
两种不同的字典的名单我已经在一起 – AlokBhatt