所以我一直試圖把這個代碼變成每個代碼,但是我一直在遇到問題,而且我並不確定如何去做,我所做的唯一的工作就是一個小代碼,但它重複了好幾次,我還是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