17

我有一个包含 long 列表的对象模型。我想获得两个不同实例的 long 的组合列表。当我写这个时:

var MyCombinedList = TheObject1.ListOfLongs.Union(TheObject2.ListOfLongs);

我得到一个空列表。请注意,有时TheObject2可以有一个空列表。

我究竟做错了什么?

谢谢。

4

2 回答 2

26

使用Concat()这将连接两个序列。所以试试这个:

var MyCombinedList = TheObject1.ListOfLongs.Concat(TheObject2.ListOfLongs);

祝你好运 !!

于 2012-10-21T16:43:11.097 回答
7

如何使用Concat

var list = TheObject1.ListOfLongs.Concat(TheObject2.ListOfLongs).ToList();

或者

var list = TheObject1.ListOfLongs.Union(TheObject2.ListOfLongs).ToList();
于 2012-10-21T16:45:14.760 回答