是否可以删除列表结构中的所有非唯一值?如果列表包含这些值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/