gpt4 book ai didi

c# - 使用 linq 删除列表中的重复项

转载 作者:IT王子 更新时间:2023-10-29 03:28:32 24 4
gpt4 key购买 nike

我有一个 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com