您可以像这样使用List:
var list = new List<int>(){ 1, 2, 3, 4, 5 };
var average = list.Average();
Run Code Online (Sandbox Code Playgroud)
使用平均值,您将获得列表中所有值的平均值
这里你有Enumerable的所有功能,你可以用例如和所有值相加Sum
使用像a List<int>和扩展方法的集合Enumerable.Average:
List<int> numbers = new List<int>{ 10, 20, 30, 40, 50 };
double average = numbers.Average(); // 30.0
Run Code Online (Sandbox Code Playgroud)
使用List.Add添加单个整数:
numbers.Add(1);
numbers.Add(2);
numbers.Add(3);
// ...
Run Code Online (Sandbox Code Playgroud)
获取整数列表或数组中的输入值,然后使用以下代码
List<int> intlist=new List<int>();
intlist.Add(2);
intlist.Add(3);
..
..
var average= intlist.Average();
Run Code Online (Sandbox Code Playgroud)
使用Average将计算列表中所有整数序列的平均值。
更新:或者如果情况只是使用整数,那么您需要使用以下代码(记住验证条目readline())
public decimal Average()
{
int value = 0;
for(int i=0;i<5;i++)
{
value+=ConvertToInt32(Console.ReadLine());
}
return value/5;
}
Run Code Online (Sandbox Code Playgroud)