选择独特的元素从C#中的列表 [英] Selecting Unique Elements From a List in C#
本文介绍了选择独特的元素从C#中的列表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我从列表中选择独特的元素怎么办 {0,1,2,2,2,3,4,4,5}
让我得到 {0,1,3,5}
,有效去除的的的重复元素 {2,4} 所有实例code>?
解决方案
变种数=新[] {0,1 2,2,2,3,4,4,5};从n个
变种uniqueNumbers =
在数字
组n由n个成n组
,其中nGroup.Count()== 1
选择nGroup.Key ;
// {0,1,3,5}
How do I select the unique elements from the list {0, 1, 2, 2, 2, 3, 4, 4, 5}
so that I get {0, 1, 3, 5}
, effectively removing all instances of the repeated elements {2, 4}
?
解决方案
var numbers = new[] { 0, 1, 2, 2, 2, 3, 4, 4, 5 };
var uniqueNumbers =
from n in numbers
group n by n into nGroup
where nGroup.Count() == 1
select nGroup.Key;
// { 0, 1, 3, 5 }
这篇关于选择独特的元素从C#中的列表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文