我需要在此方法中找到重复的数字。我试过这个,但我想我错过了一些东西。任何人都可以看到我做错了什么。
public bool FindDublicate(int[] a)
{
bool svar = true;
for (int i = 0; i < a.Length; i++)
{
for (int j = i; j < a.Length - 1; j++)
{
if (a[j] == a[j + 1])
{
svar = true;
}
else return false;
}
}
return svar;
}
答案 0 :(得分:7)
如果您只想知道您的阵列是否包含重复,您可以这样做:
return a.Distinct().Count() != a.Length;