DataTable dt=new DataTable();
DataRow [] drs=dt.Select("Name='测试'");
List<T> lists=new List<T>();
//假设以上三种里面都含有列名为Test的列
var sum1=dt.Compute("sum(Test)", "");
var sum2=drs.Sum(x=>x.Field<decimal>("Test"));
var sum3=lists.Sum(x=>x.Test);
牛X
这篇文章展示了如何在C#中操作数据结构,包括使用DataTable的Select方法筛选数据,然后对包含Test列的数据行或列表进行求和运算,通过Compute和Sum方法分别从DataTable和DataRow数组中获取总和。
DataTable dt=new DataTable();
DataRow [] drs=dt.Select("Name='测试'");
List<T> lists=new List<T>();
//假设以上三种里面都含有列名为Test的列
var sum1=dt.Compute("sum(Test)", "");
var sum2=drs.Sum(x=>x.Field<decimal>("Test"));
var sum3=lists.Sum(x=>x.Test);
牛X

被折叠的 条评论
为什么被折叠?