0

我之前问过这个问题,这很有帮助。然后我意识到我还需要一个 List 的 ID 列表,它是该对象中的一个属性。基本上我想得到一个从这些对象中的每个列表生成的整数列表。有任何想法吗?谢谢!

4

1 回答 1

4
var ids = (from x in outerList
          from y in x.List
          select y).ToList();

或者为了避免重复:

var ids = (from x in outerList
          from y in x.List
          select y).Distinct().ToList();

对于信息,这也可以写成:

var ids = outerList.SelectMany(x => x.List).ToList();

或者:

var ids = outerList.SelectMany(x => x.List).Distinct().ToList();
于 2012-08-02T21:42:08.270 回答