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;等等。
答案 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);