Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何从数据库中的一行中获取最高和最低分数_C#_Windows - Fatal编程技术网

C# 如何从数据库中的一行中获取最高和最低分数

C# 如何从数据库中的一行中获取最高和最低分数,c#,windows,C#,Windows,我正在尝试解决当用户单击搜索按钮时如何从数据库中的一行中获得最高和最低分数。我一直试图使用的代码不起作用,谁能告诉我哪里出了问题 int max = A[0]; for (int i =1; 1 < A.length; i++) { if (A[i] > max) { max = A [i]; } } return (max); } int max=A[0]; for(int i=1;1max) { max=A[i]; } } 返回(最大值); } 总的来说,我希望用户输入学生I

我正在尝试解决当用户单击搜索按钮时如何从数据库中的一行中获得最高和最低分数。我一直试图使用的代码不起作用,谁能告诉我哪里出了问题

int max = A[0];
for (int i =1; 1 < A.length; i++)
{
if (A[i] > max)
{
max = A [i];
}
}
return (max);
}
int max=A[0];
for(int i=1;1max)
{
max=A[i];
}
}
返回(最大值);
}

总的来说,我希望用户输入学生ID并单击搜索按钮,然后显示特定学生的最低和最高分数。

如果您想在代码端执行此操作,则首先对数组进行排序,min将是数组的第0个索引值,max将是数组的最后一个索引值

double[] marksArr;
Array.Sort(marksArr);
double min=marksArr[0];
double max=marksArr[marksArr.length];
希望它能起作用。

试试这个

double[] marksArr=new Double[4];
marksArr[0]=5;
marksArr[1]=2;
marksArr[2]=7;
marksArr[3]=4;
Array.Sort(marksArr);
double min=marksArr[0];
double max=marksArr[marksArr.length];

选择最小值
选择最大值
。对不起,这是什么意思?(通过谷歌搜索
SELECT MIN
)找到。最简单的方法是将其作为SQL选择的一部分(这就是@mjwills的答案)。不过,你所拥有的应该是最大值。什么不起作用?完全不清楚你在问什么,什么是
A
,在
A
中是什么,它定义在哪里,数据库与
A
有什么关系。除非你能添加更多相关信息,并停止让人们猜测你遗漏的信息,否则这个问题应该结束。请阅读我刚刚尝试过的代码,但是数组.sort(marksarr);它说这是一个未赋值的局部变量。对不起,你说的填充是什么意思?“把数据放进去”。