Was ist schneller beim Finden von Elementen mit der Eigenschaft des Maximalwerts
Häufig, um ein Element mit einer Eigenschaft von maximalem Wert zu finden, gefällt mir das
var itemWithMaxPropValue = collection.OrderByDescending(x => x.Property).First();
Aber ist es aus Sicht der Leistung ein guter Weg? Vielleicht sollte ich so etwas machen?
var maxValOfProperty = collection.Max(x => x.Property);
var itemWithMaxPropValue = collection
.Where(x => x.Property == maxValueOfProperty).First();