System.Data.ConstraintCollection.CompareArrays C# (CSharp) Метод

CompareArrays() приватный статический Метод

private static CompareArrays ( DataColumn a1, DataColumn a2 ) : bool
a1 DataColumn
a2 DataColumn
Результат bool
        private static bool CompareArrays(DataColumn[] a1, DataColumn[] a2)
        {
            Debug.Assert(a1 != null && a2 != null, "Invalid Arguments");
            if (a1.Length != a2.Length)
                return false;

            int i, j;
            for (i = 0; i < a1.Length; i++)
            {
                bool check = false;
                for (j = 0; j < a2.Length; j++)
                {
                    if (a1[i] == a2[j])
                    {
                        check = true;
                        break;
                    }
                }
                if (!check)
                {
                    return false;
                }
            }

            return true;
        }