数组数据重复问题
有一个数组里面现在有数据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);
}
------解决方案--------------------