我还是C#的新手,这是我的第二天编码。 我无法从包含双精度的数组中获得最低值。
例如:
double [] arr = { 5.5 , 6.5 , 8.19 };
double max = (arr.Min);
本准则似乎对我不起作用。
有什么建议吗?
答案 0 :(得分:1)
double [] arr = { 5.5 , 6.5 , 8.19 };
double minimum = arr.Min();
请注意,如果数组为空,这将给您一个错误。您可以先检查,然后决定如果数组为空,该怎么做:
double [] arr = { 5.5 , 6.5 , 8.19 };
double minimum = 0;
if (arr.Length > 0)
{
minimum = arr.Min();
}
else
{
// Add code to do something if the array is empty
}