lINQ bietet eine bequeme Möglichkeit, Objekte mit dem maximalen Attributwert im Satz zu finden. Schauen wir uns ein Beispiel an:
Angenommen, wir haben eine Liste von
Objekten, jedes Objekt hat und DimensionPair
Attribute: Height
Width
<code class="language-csharp">public class DimensionPair { public int Height { get; set; } public int Width { get; set; } }</code>
können wir die -Methode verwenden, um einfach zu erreichen: Height
Durch den Lambda -Ausdruck MaxBy()
haben wir Linq aufgefordert, die
<code class="language-csharp">var maxItem = items.MaxBy(x => x.Height);</code>
Diese Methode hat die folgenden Vorteile: x => x.Height
Height
maxItem
Effizienz:
Einfache Grammatik:
MaxBy()
Es kann auf jede Sammlung angewendet werden, um Objekte mit dem größten Attributwert zu finden. Das obige ist der detaillierte Inhalt vonWie finde ich das Objekt mit dem maximalen Eigenschaftswert mit LINQ?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!