一尘不染

如何在Visual C#中获得数组中第二高的数字?

algorithm

我有一些整数。我想获得该数组中第二高的数字。是否有捷径可寻?


阅读 187

收藏
2020-07-28

共1个答案

一尘不染

试试这个(使用LINQ):

int secondHighest = (from number in numbers
                     orderby number descending
                     select number).Skip(1).First();
2020-07-28