【转载】C#中使用Average方法对List集合中相应元素求平均值

在C#的List集合操作中,有时候需要对List集合元素进行汇总求平均值,如数值类型的List集合元素,有时候对象类型的List集合也需要对集合中的元素的某个对象进行汇总求平均值,此时都可以使用到Average来实现,Average方法是List集合中的Linq扩展方法,Average方法有2种形式,一种是不带任何参数的Average()形式,适用于数值型如int、double、decimal等数值类型的List集合计算平均值,另一种是带Lambda表达式的书写形式。

(1)针对数值类型的List集合,直接调用无参数的Average()形式即可实现,例如有个List的集合list1,里面元素为1至10,求平均值可使用下列语句

   List<int> list1 = new List<int>() { 1, 2, 3, 4, 5, 6, 7

你可能感兴趣的:(c#)