给定一个数组例如
int[] x = {2,5,5};
如何查找元素是否重复。最简单的方法请。
答案 0 :(得分:3)
由于重复不需要连续:
x.Length!=x.Distinct().Count()
答案 1 :(得分:1)
我知道它已经被回答了,但也许这会让你感兴趣:
bool isRepeated = false;
for (int i = 0; i < x.Length; i++)
{
for (int j = i + 1; j < x.Length; j++)
{
if (x[i] == x[j])
{
isRepeated = true;
break;
}
}
if (isRepeated) break;
}
Text = isRepeated.ToString();