晚安,
我必须得到一个列表的最高数字并且没有办法得到它,我使用 2 来获取它,但是最后一个最高数字被保存了,我做不到。这是我的代码:
static int get(int[] a)
{
int sort = 0;
int sort2 = 0;
int mayor = 0;
List<int> a1 = new List<int>();
foreach (int test in a)
{
a1.Add(test);
}
int cont = a1.Count;
for (int i = 0; i < cont; i++)
{
for (int k = 0; k < cont; k++)
{
sort = a1[i];
sort2 = a1[k];
if (sort > sort2)
{
mayor = sort;
}
else
{
mayor = sort2;
}
}
}
return mayor;
再会
如果不需要
for
它不是使用该循环的练习,请添加using System;
并using System.Linq;
使用Max
.在这里你可以更好地看到Max 和 Min
当然,在上面,需要验证是否有数据
聪明的,
第二个太多了,我只需要迭代一次并将最大的保存在我的变量中,如下所示