我有一个列表:
list = { 1,1,1,2,3,3,3,4,4,5,6,6,6}
现在我想提取唯一值列表。
最终列表仅包含 {2,5}
。
我如何通过 LINQ 或任何其他函数来做到这一点。
最佳答案
一种方法是使用 GroupBy 方法并仅过滤计数为 1 的那些:
var unique = list.GroupBy(l => l)
.Where(g => g.Count() == 1)
.Select(g => g.Key);
关于c# - C# 项目列表中的唯一值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21821855/