所以我一直试图把这个代码变成每个代码,但是我一直在遇到问题,而且我并不确定如何去做,我所做的唯一的工作就是一个小代码,但它重复了好几次,我还是C#的新手,并且使用for(),所以我并不真正理解要做什么。对不起,这是如此的新颖,我感谢所有我能得到的帮助!将一个(;;)循环变成一个foreach
double[] numbers = new double[9.7, 2.2, 4.3, 1.7, 5.6, 3.6, 4.5, 1.3, 4.6, 3.0];
static double ComputeSum(double[] array)
{
double sum = 0;
int intCounter;
for (intCounter = 0; intCounter < array.Length; intCounter++)
{
sum += array[intCounter];
}
return sum;
}
static double ComputeAverage(double[] array)
{
return ComputeSum(array)/array.Length;
}
如果使用IEnumerable .Sum()扩展名,则不需要for循环(或foreach),因为循环已经在Sum方法中。 –
Steve