假设:array1和array2if(array1.length !=array2.length)//或者可能是array2.items.count....
  return false;
else if(array1[0]!=array2[0]) 
  return false;
.........
当然也可以使用for循环for(int i=0;i<array1.length;i++)
{
     if(array1[i]!=array2[i])
             return false;
}
return true;

解决方案 »

  1.   

    if(array1.length!=array2.length)
      return false;
    for(int i=0;i<array1.length;i++)
    {
         if(array1[i]!=array2[i])
                 return false;
    }
    return true;
      

  2.   

    用 arraylist.Contains 可以提高检索效率ArrayList dd = new ArrayList();
    dd.Add("aa");
    dd.Add("bb");
    dd.Add("cc");

    MessageBox.Show(dd.Contains("a").ToString());
    MessageBox.Show(dd.Contains("bb").ToString());
      

  3.   

    for(int i=0;i<array1.length;i++)
    {
         if(array1[i]!=array2[i])
                 return false;
    }
    return true;