使用扩展方法min()获取具有最小值的对象

msf*_*boy 4 c# methods min

list.Min()得到最小值为整数.我想获取List中具有特定属性X的最小值的对象.我该怎么做?

Jon*_*eet 11

看一看MinByMoreLINQ -或者我相信无扩展也有类似的东西System.Interactive:

var cheapestProduct = products.MinBy(p => p.Price);
Run Code Online (Sandbox Code Playgroud)

如果多个项目具有最低值,则将返回序列中最早的项目.