c# - 查找双数组中的最大数

标签 c# arrays

我有一个这样的双数组。

  double[] arr={1.5,10.9,8.9,6.5,10.0};

我怎样才能找出那些数组元素中最大的数

我已经有了基本的逻辑

    public double getLargest(double[] arrray)
    {
        double largest = arrray[0];
        for (int i = 1; i < arrray.Length;i++ )
        {
            if (arrray[i] > largest)
                largest = arrray[i];
        }
        return largest;
    }

我要求像 Math.max() 这样的方法;但是 Math.max() 甚至没有得到 I import System.Linq; (可能是我用的framework 2.0的原因)

我用这种方法的任何方式。

最佳答案

您可以使用 Enumerable.Max方法

Returns the maximum value in a sequence of values.

double[] arr = { 1.5, 10.9, 8.9, 6.5, 10.0 };
Console.WriteLine(arr.Max()); //10.9

这里是一个 demonstration .

关于c# - 查找双数组中的最大数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20260148/

相关文章:

C# HttpClient 上传速度慢

c# - .NET 中的日期时间溢出

c++ - 在函数中传递二维数组时出错

c - 字符串中相等标记之间的符号

c - 包含要数组的数字的文本文件

c# - WP8 广告没有出现

c# - 静态变量如何在 Web session 中共享

java - 如何在java中对多个数组进行排序

php - 如何在 Highcharts 中将 PHP 数组添加到 JS 数组

c# - GC 启动和停止事件