C#如何求一个泛型集合中不同实例化对象中某属性的总和

2024-12-31 13:11:14
推荐回答(3个)
回答1:

不同的对象中的某属性,可以这么说,这几个不同的对象都拥有这个属性吧,把这个属性提出来,定成这几个对象的父类,泛型集合的类型就是这个父类。然后 集合对象.Sum(s=>s.属性)

回答2:

你这个属性如果是int类型的 就可以使用for循环累加

回答3:

用Linq扩展的Sum方法.比如 productList.Sum(i=>i.Price)