【发布时间】:2011-03-17 01:48:31
【问题描述】:
我目前正在学习 LINQ 的学习曲线,我真的需要一些帮助。我不知道我想要的是否可能,但如果我必须下注,我敢打赌。
我目前有一个名为 _tables 的对象列表,其中每个对象都有另一个通过属性“索引”公开的对象列表。本质上,我想最终得到一个列表,其中包含所有 _tables 中的所有索引。
这是我目前所拥有的:
var indexes = from TableInfo tab
in _tables
where tab.Indexes.Count > 0
select tab.Indexes;
不幸的是,这似乎给了我另一个列表列表,但仅在索引列表包含多个值的情况下...有什么方法可以在没有循环的情况下将所有这些列表放在一起吗?
【问题讨论】: