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

本文关键字:最小值 对象 获取 扩展 方法 min | 更新日期: 2023-09-27 18:00:00

list.Min()获取整数形式的最小值。我想在List中获得某个属性X的最小值的对象。我该怎么做?

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

看看MoreLINQ中的MinBy,或者我相信Reactive Extensions在System.Interactive:中也有类似的东西

var cheapestProduct = products.MinBy(p => p.Price);

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