質問:
2 つの整数プロパティ (高さと幅) を含むオブジェクトのコレクション (DimensionPair) が与えられた場合、目標は、LINQ クエリを使用して、高さの値が最大のオブジェクトを識別して取得することです。
解決策:
目標を達成するには、MoreLINQ ライブラリが提供する MaxBy 拡張メソッドの使用を検討してください。このメソッドを使用すると、特定のプロパティの最大値を持つコレクション内のオブジェクトを判断できます。
あなたの場合、次のようにソリューションを実装できます:
<code>var item = items.MaxBy(x => x.Height);</code>
item 変数に格納された結果は、item コレクション内で最も高い高さの値を持つオブジェクトを表します。
MaxBy を使用する利点:
他の方法と比較して、MaxBy の使用には次の利点があります:
以上がLINQ を使用して最大高さの DimensionPair を見つける方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。