怎么对list<objec>中满足某一个条件的元素的某一个属性求和 其实相当于 select sum(BS_IntervalTime) from table where BL_ID > 5 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没试过简略的语法,你用普通的写法来一次,是没问题的如果要求结果精确,我个人还是用 List的 Cout,For循环来实现求和 var result = bslist.Select(x => x.BL_ID > 5).ToList().sum(p=>p.BS_IntervalTime) bslist.where(x => x.BL_ID > 5).sum(p=>p.BS_IntervalTime) 如果是object还需要先转换bslist.cast<元素实际的类型>().where(x => x.BL_ID > 5).sum(p=>p.BS_IntervalTime) bslist.where(x => x.BL_ID > 5).sum(p=>p.BS_IntervalTime) 可以了 不报错 lz的列表(bslist)中的元素都是object类型的,此类型中是没有BL_ID属性,lz要是真的清楚其实际类型就需要做一个类型转换 sum配where 而非selectThe "Select" method is creating a new list of the lambda result for each element (true/false). The "Where" method is filtering based on the lambda. 为什么主页中的iframe所连接的页面报$未定义!!! 这个是什么加密 如何读取xml文件文本? UDP数据打包和记录 C#的引用问题. 探讨数字证书在asp.net中的使用 请问怎么快速便捷的将string a="0"转换成 a="0.00" 请问用C#开发的程序如何节省程序所占用的内存????????????? .net分布式开发,中间层组件要用到.net中的那些技术?比如xml,ado.net Romoting,事务处理,webservice等. C# 子线程访问主窗体控件 vs打包问题 一秒钟内执行一次循环,不满一秒暂停剩下毫秒让一次循环满足一秒
bslist.cast<元素实际的类型>().where(x => x.BL_ID > 5).sum(p=>p.BS_IntervalTime)