c#求list集合哪某一个字段的平均值
时间: 2024-04-29 21:21:50 浏览: 107
C#记账管理软件
3星 · 编辑精心推荐
可以使用 LINQ 来实现。假设有一个 `List<T>` 集合,其中 T 是一个自定义类型,包含一个字段 `field`,可以按照以下方式计算 `field` 字段的平均值:
```csharp
List<T> list = new List<T>();
// 假设已经将数据添加到 list 中
double avg = list.Average(item => item.field);
```
其中,`Average()` 方法可以计算序列中数值类型的平均值。Lambda 表达式 `item => item.field` 在这里表示,对于集合中的每个元素,取出 `field` 字段的值。`Average()` 方法将这些值求和并除以元素个数,返回平均值。
阅读全文