0
如果存在重複,我想從列表中刪除舊項目。c#lambda獲取通用列表中的最新項目(如果項目重複)
這裏是我的示例清單:
1 Item1 Apr 27, 2013 $100
2 Item2 Apr 25, 2013 $200
3 Item3 Apr 24, 2013 $150
4 Item1 Apr 26, 2013 $100
5 Item3 Apr 25, 2013 $150
我的預期結果將是:
1 Item1 Apr 27, 2013 $100
2 Item2 Apr 25, 2013 $200
5 Item3 Apr 25, 2013 $150
如果該結構是定義的類而不是通用查詢,它必須實現GetHashCode/Equals才能使GroupBy工作。 – amhed 2013-04-27 12:23:09
@amhed它是真的,但對你正在分組的一個屬性,而不是一個對象本身。我認爲'Item'列是一個字符串,所以它可以開箱即用。 – MarcinJuraszek 2013-04-27 12:31:58