我有一个包含long列表的对象模型。我想得到两个不同实例的长组合列表。当我这样写:
var MyCombinedList = TheObject1.ListOfLongs.Union(TheObject2.ListOfLongs);
我得到一个空列表。请注意,有时TheObject2
可以有一个空列表。
我做错了什么?
感谢。
答案 0 :(得分:16)
使用 Concat() 这将连接两个序列。所以试试这个:
var MyCombinedList = TheObject1.ListOfLongs.Concat(TheObject2.ListOfLongs);
祝你好运!!
答案 1 :(得分:5)
如何使用Concat
var list = TheObject1.ListOfLongs.Concat(TheObject2.ListOfLongs).ToList();
或
var list = TheObject1.ListOfLongs.Union(TheObject2.ListOfLongs).ToList();