我有一个类Items
有properties (Id, Name, Code, Price)
。
列表中Items
有重复的项目。
例如:
1 Item1 IT00001 $100
2 Item2 IT00002 $200
3 Item3 IT00003 $150
1 Item1 IT00001 $100
3 Item3 IT00003 $150
如何使用linq删除列表中的重复项?
我
—
Prasad
您也可以
—
nawfal
var set = new HashSet<int>(); var uniques = items.Where(x => set.Add(x.Id));
。它应该是刑事这样做..