sud*_*shu 3 .net c# visual-studio-2010
我有一份清单
list = {1,1,1,2,3,3,3,4,4,5,6,6,6}
现在我想要一个非唯一值列表
最终列表仅包含{2,5}
我怎么能通过LINQ或任何其他功能来做到这一点.
tva*_*son 10
一种方法是使用GroupBy方法并仅过滤那些计数为1的方法.
var nonUnique = list.GroupBy(l => l)
.Where(g => g.Count() == 1)
.Select(g => g.Key);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
207 次 |
最近记录: |