Frage:
Bei einer Sammlung von Objekten (DimensionPair), die zwei Ganzzahleigenschaften (Höhe und Breite) enthalten, ist es Ihr Ziel, eine LINQ -Abfrage zu verwenden, um Objekte mit dem maximalen Höhenwert zu identifizieren und abzurufen.
Lösung:
Um Ihre Ziele zu erreichen, sollten Sie die von der Morelinq -Bibliothek bereitgestellte Maxby -Erweiterungsmethode verwenden. Mit dieser Methode können Sie den Maximalwert einer bestimmten Eigenschaft in der Sammlung bestimmen.
In Ihrem Fall können Sie die Lösung wie folgt implementieren:
var item = items.MaxBy(x => x.Height);
Das in der Elementvariablen gespeicherte Ergebnis repräsentiert das Objekt mit dem höchsten Höhenwert in der Artikelsammlung.
Vorteile der Verwendung von Maxby:
im Vergleich zu anderen Methoden hat die Verwendung von Maxby die folgenden Vorteile:
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3