LINQ怎么样计算一个DataTable中某一列的合计值,最好是VB代码的
例如我有个DataTable,里面只有一列number
number
2
4
5
12
45
怎么样使用linq来计算number这一列的合计值呢??
希望给出VB的代码
------解决方案--------------------DataTable dt = SomeFuncGetTable();
var sum = dt.AsEnumerable().Sum(s => s.Field<int>("number"));
Console.WriteLine(sum);
这就是传说中的Linq to DataSet,其实很简单啦,我用的C#代码,VB自己去转换,都一样的写法
------解决方案--------------------
------解决方案--------------------(From row In x.Rows.OfType(Of DataRow)() Select DirectCast(row("number"), Integer)).Sum