当前位置: 移动技术网 > IT编程>开发语言>.net > 【转载】 C#中使用Sum方法对List集合进行求和操作

【转载】 C#中使用Sum方法对List集合进行求和操作

2019年05月16日  | 移动技术网IT编程  | 我要评论

适合女士开的车,暗帝的眷宠,天灾杀手

在c#的list操作中,有时候我们需要对list集合对象的某个属性进行求和操作,此时可以使用lambda表达式中的sum方法来快速实现此求和操作,使用sum方法可使代码简洁易读,并且省去写for循环或者foreach遍历list的繁琐语句。

例如,在订单集合list<order> orderlist集合进行订单金额amount汇总求和时,可使用下列语句进行快速实现。

var amount=orderlist.sum(t=>t.amount);

在上述语句中t代表orderlist集合中的order对象实体,也可以用其他的符号代替。

如果对应的list集合是系统提供的简单的数字类型,如int类型、float类型、double类型、decimal类型,对于list<decimal>  amountlist等集合来说,还可以使用sum()这种不带具体语句的方法求总和。

var amount=amountlist.sum();

效果等同于var amount=amountlist.sum(t=>t);

 

备注:原文转载自c#中使用sum方法对list集合进行求和操作_it技术小趣屋

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网