读书人

数组数据重复有关问题

发布时间: 2012-09-25 09:55:59 作者: rapoo

数组数据重复问题
有一个数组里面现在有数据6,4,6,null,null,4,null,7
如何获取这里面不重复的数据 即 4和6、7

[解决办法]
你的数组里面怎么又 null呢?

int[] testString ={6,4,66,6,4,6,7};
var arraytestString = testString.Distinct().ToArray();
[解决办法]
.Distinct()方法
[解决办法]
Linq
比如:

C# code
int?[] arrat = { 0, 1, 2, 3, 5, 5, 6, 7, 6, null };int?[] newarrat = arrat.Where(x => !x.Equals(null)).Distinct().ToArray<int?>();foreach (int i in newarrat){   Console.WriteLine(i);}
[解决办法]
探讨

你的数组里面怎么又 null呢?

int[] testString ={6,4,66,6,4,6,7};
var arraytestString = testString.Distinct().ToArray();

读书人网 >C#

热点推荐