【发布时间】:2017-08-26 00:03:00
【问题描述】:
我对 C# 还是很陌生,这是我编码的第二天。 我无法从包含双精度的数组中获取最低值。
例如:
double [] arr = { 5.5 , 6.5 , 8.19 };
double max = (arr.Min);
此代码似乎对我不起作用。
有什么建议吗?
【问题讨论】:
-
double max = arr.Min();虽然我不知道如果变量实际上包含最小值,你为什么要调用它max。 -
您需要调用该方法。
arr.Min是委托,arr.Min()是调用该方法的结果。 -
使用 Linq 扩展,您可以在 arr 通孔上调用
Min()以从集合中获取最小值。 -
哦,我猜我的语法有错误。我现在感觉很愚蠢。
-
@KingsChannel 如果这是您的第二天,请不要难过。每个人都必须从某个地方开始:)