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