我有一个List<string>喜欢:
List<string>
List<String> list = new List<String>{"6","1","2","4","6","5","1"};
我需要将列表中的重复项放入一个新列表中。现在我正在使用嵌套for循环来执行此操作。
for
结果list将包含{"6","1"}.
list
{"6","1"}
有没有办法使用LINQ或lambda 表达式来做到这一点?
var duplicates = lst.GroupBy(s => s) .SelectMany(grp => grp.Skip(1));