Frage:
Angesichts einer Sammlung von Objekten (DimensionPair), die zwei ganzzahlige Eigenschaften (Höhe und Breite) enthält, besteht Ihr Ziel darin, das Objekt mit dem größten Höhenwert mithilfe einer LINQ-Abfrage zu identifizieren und abzurufen.
Lösung:
Um Ihre Ziele zu erreichen, sollten Sie die Verwendung der MaxBy-Erweiterungsmethode in Betracht ziehen, die von der MoreLINQ-Bibliothek bereitgestellt wird. Mit dieser Methode können Sie das Objekt in der Sammlung ermitteln, das den Maximalwert für eine bestimmte Eigenschaft aufweist.
In Ihrem Fall können Sie die Lösung wie folgt umsetzen:
<code>var item = items.MaxBy(x => x.Height);</code>
Das in der Item-Variable gespeicherte Ergebnis stellt das Objekt mit dem höchsten Höhenwert in der Items-Sammlung dar.
Vorteile der Verwendung von MaxBy:
Im Vergleich zu anderen Methoden bietet die Verwendung von MaxBy folgende Vorteile:
Das obige ist der detaillierte Inhalt vonWie finde ich mit LINQ das Dimensionspaar mit der maximalen Höhe?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!