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

时间:2011-06-20 15:57:32

标签: c# methods min

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

1 个答案:

答案 0 :(得分:11)

查看MinBy中的MoreLINQ - 或者我认为Reactive Extensions在System.Interactive中有类似内容:

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

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