lambda基于键合并两个列表

时间:2019-03-13 14:47:15

标签: c# entity-framework lambda

我需要通过合并两个属性(prop1,prop2)的值来从2个列表(l1,l2)中创建一个列表(l_merged)。

var l1 = new List<string> { "key1", "key2", "prop1" };
var l2 = new List<string> { "key1", "key2", "prop2" };
var l_merged = new List<string> { "key1", "key2", "prop1", "prop2" };

其中l1.key1 == l2.key && l1.key == l2.key2

有什么主意吗? 谢谢。

1 个答案:

答案 0 :(得分:0)

您可以简单地合并它们:

var result = l1.Union(l2).ToList();