I want to return the User
where the amount is the lowest.
List<User> users = new List<User>();
users.Add(new User("Patrick", 39m));
users.Add(new User("Claude", 13.7m));
users.Add(new User("Steven", -45.3m));
Decimal lowest = users.Min(user => user.Amount); //this gives me -45.3m
However what I need is not -45.3m
, I need User{"Steven", -45.3m}