如何获得LINQ的结果字段

时间:2014-07-22 06:41:05

标签: c# linq

LINQ可以这样:

 var results = Table.Where(row => row.result != null).ToArray();

它返回Table的集合 - 例如:result [0] .result == 100500;

但是, 我需要一个IEnumerable结果,其中结果==row№1.result和row№2.result...等等。

例如,结果[0] = 100500;结果[1] = 2000;等等。

2 个答案:

答案 0 :(得分:2)

只是做:

var results = Table.Where(row => row.result != null)
                   .Select(row => row.result)
                   .ToArray();

答案 1 :(得分:2)

var list = (from t in Table
            where t.result != null
            select t);