是否可以删除列表结构中的所有非唯一值?如果列表包含这些值
11,9,8,7,6,5,4,10,8,7,6,5,4,2
但在移除复制品之后
11,9,10,2
如果我试着将这个列表分成两半,并且than applyList.Concat(List2).Disticnt()8,7,6,5,4仍在列表中。

最佳答案

var list = new List<int>() { 11, 9, 8, 7, 6, 5, 4, 10, 8, 7, 6, 5, 4, 2 };
var list2 = list.GroupBy(x => x)
                .Where(x => x.Count() == 1)
                .Select(x => x.First())
                .ToList();

关于c# - C#删除重复的条目(但不保留第一个条目和第二个条目),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26030380/

10-16 03:36