ホームページ > バックエンド開発 > C++ > LINQ を使用して CarCode に基づいて固有の車を抽出する方法

LINQ を使用して CarCode に基づいて固有の車を抽出する方法

DDD
リリース: 2025-01-15 22:07:45
オリジナル
334 人が閲覧しました

How to Extract Unique Cars Based on CarCode Using LINQ?

LINQ を使用して、固有の CarCode プロパティを持つ車両を取得します

リスト として表される車のコレクションがあるとします。各車は CarCode プロパティによって一意に識別されます。ただし、コレクション内の一部の車は同じ CarCode 値を持つ場合があり、重複が発生します。目標は、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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート