我有List<int>几个元素.我知道如果我用它迭代它我可以得到所有的值foreach,但我只想要列表中的最大int值.
var l = new List<int>() { 1, 3, 2 };
Run Code Online (Sandbox Code Playgroud)
Mic*_*tta 57
假设.NET Framework 3.5或更高版本:
var l = new List<int>() { 1, 3, 2 };
var max = l.Max();
Console.WriteLine(max); // prints 3
Run Code Online (Sandbox Code Playgroud)
在Enumerable类中有很多很酷的节省时间的东西.
int max = (from l in list select l).Max().FirstOrDefault();
Run Code Online (Sandbox Code Playgroud)
根据评论,这应该是
l.Max();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
69858 次 |
| 最近记录: |