小编典典

如何使用 LINQ 从列表中获取重复项?

all

我有一个List<string>喜欢:

List<String> list = new List<String>{"6","1","2","4","6","5","1"};

我需要将列表中的重复项放入一个新列表中。现在我正在使用嵌套for循环来执行此操作。

结果list将包含{"6","1"}.

有没有办法使用LINQlambda
表达式
来做到这一点?


阅读 54

收藏
2022-08-15

共1个答案

小编典典

var duplicates = lst.GroupBy(s => s)
.SelectMany(grp => grp.Skip(1));

2022-08-15