我有 list List<MyType>
,我的类型包含 Age
和RandomID
现在我想从此列表中查找最大年龄。
最简单、最有效的方法是什么?
最佳答案
假设您可以访问 LINQ,并且 Age
是一个 int
(您也可以尝试 var maxAge
- 它更有可能编译):
int maxAge = myTypes.Max(t => t.Age);
如果您还需要 RandomID
(或整个对象),一个快速解决方案是使用 MaxBy
来自MoreLinq
MyType oldest = myTypes.MaxBy(t => t.Age);
关于list - 从 List<myType> 获取最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3464934/