【发布时间】:2017-01-12 12:32:10
【问题描述】:
所以我知道如何计算平均值,但我不知道如何计算最小值和最大值。我很确定您需要使用 for 循环,但我不知道该怎么做。
public Int32 Average
{
get
{
clsSimpleDataConnection Datalayer = new clsSimpleDataConnection();
List<Int32> saleslist = new List<Int32>();
saleslist = Datalayer.LoadIntegerList();
Int32 AnItem;
Int32 Total = 0;
Int32 average;
Int32 itemcount;
itemcount = saleslist.Count;
Int32 index = 0;
while (index < itemcount)
{
AnItem = saleslist[index];
Total = Total + AnItem;
index++;
}
average = Total / itemcount;
return average;
}
}
我将如何编辑它以计算最小值和最大值?
【问题讨论】:
-
int min = saleslist.Min(); int max = saleslist.Max(); -
@TimSchmelter 显然 OP 想做瘦身。
-
@HimBromBeere:显然 OP 要么不知道这些方法,要么不想使用它们。
-
@大卫。显示到目前为止您所做的以找到最小值或最大值。我们在这里不仅仅是为您编写代码。做点什么,也许我们可以帮助解决您遇到的任何小错误
-
你从“身份元素”或“中性元素”开始:en.wikipedia.org/wiki/Identity_element
标签: c#