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;
}