我有一个 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删除列表中的重复项?
最佳答案
var distinctItems = items.GroupBy(x => x.Id).Select(y => y.First());
关于c# - 使用 linq 删除列表中的重复项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1606679/