list.Min() gets me the min value as integer. I want to get the object in List which has the min value for a certain property X. How can I do that?
Have a look at MinBy
in MoreLINQ - or I believe Reactive Extensions has something similar in System.Interactive
:
var cheapestProduct = products.MinBy(p => p.Price);
If more than one item has the lowest value, the earliest one in the sequence will be returned.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With