c#list数组求平均值
时间: 2024-09-28 16:13:36 浏览: 3
在 C# 中,如果你有一个 `List<int>` 或其他整数类型的列表,你可以通过先计算总和然后除以元素的数量来获取平均值。以下是基本步骤:
```csharp
using System;
using System.Collections.Generic;
class Program {
static void Main() {
// 创建一个整数列表示例
List<int> numbers = new List<int>() { 5, 10, 15, 20, 25 };
double average = CalculateAverage(numbers);
Console.WriteLine("The average is: " + average);
// 计算平均值的函数
static double CalculateAverage(List<int> numberList) {
if (numberList.Count == 0) {
throw new ArgumentException("The list cannot be empty.");
}
int sum = 0;
foreach (int num in numberList) {
sum += num;
}
return (double)sum / numberList.Count;
}
}
}
```
在这个例子中,`CalculateAverage` 函数遍历列表,累加所有数字并返回总和除以列表长度的结果。