c#求一个list中所有double的平均值
时间: 2024-10-19 17:10:19 浏览: 25
自己用c#写的计算交流有效值的小工具,用来演示怎么计算交流有效值
在 C# 中,你可以通过以下步骤计算 List<double> 中所有元素的平均值:
1. 首先,创建一个 List<double> 并填充一些 double 类型的值。
```csharp
List<double> numbers = new List<double>() { 1.5, 2.0, 3.5, 4.2, 5.7 };
```
2. 确保列表非空,如果需要可以添加检查以避免除以零异常。
```csharp
if (numbers.Count > 0)
{
double sum = 0;
foreach (double number in numbers)
{
sum += number;
}
double average = sum / numbers.Count;
Console.WriteLine("List的平均值是: " + average);
}
else
{
Console.WriteLine("列表为空,无法计算平均值。");
}
```
在这个代码段中,我们遍历列表 `numbers` 中的所有元素,并累加它们得到总和,然后将总和除以元素的数量得到平均值。
阅读全文