在数组中找不到重复项

Mod*_*dro 0 c#

我需要在这个方法中找到重复的数字.我试过这个,但我想我错过了一些东西.任何人都可以看到我做错了什么.


 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;
    }
Run Code Online (Sandbox Code Playgroud)

Cri*_*nSO 7

如果您只想知道您的数组是否包含重复,您可以这样做:

return a.Distinct().Count() != a.Length;
Run Code Online (Sandbox Code Playgroud)