LINQ を使用して、固有の CarCode プロパティを持つ車両を取得します
リスト
これには、グループ化と選択の強力な組み合わせを使用できます。 GroupBy オペレーターは、CarCode に基づいて車を分類し、各グループの車が同じ CarCode を持つ複数のグループにコレクションを効果的に分割します。次に、Select 演算子を使用して、各グループから最初の車を取得します。このステップにより、各固有の CarCode を表す 1 台の車のみが含まれることが保証されます。
次のコードは、このアプローチを示しています。
<code class="language-c#">List<car> cars = new List<car>(); // 假设cars已初始化,可能包含重复的CarCode值 List<car> distinctCars = cars .GroupBy(car => car.CarCode) .Select(g => g.First()) .ToList();</code>
これらの LINQ 演算子の能力を活用することで、さまざまな CarCode 値によって特徴付けられる自動車のリストを取得することに成功しました。
以上がLINQ を使用して CarCode に基づいて固有の車を抽出する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。