使用LINQ取得具有唯一CarCode屬性的車輛
假設您有一個汽車集合,表示為List
為此,我們可以使用分組和選擇的強大組合。 GroupBy運算子根據汽車的CarCode對汽車進行分類,有效地將集合拆分為多個組,其中每個組中的汽車都具有相同的CarCode。接下來,我們使用Select運算子從每個群組中檢索第一輛車。此步驟可確保僅包含代表每個唯一CarCode的一輛車。
以下程式碼示範了這種方法:
<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中文網其他相關文章!