1、举例:string[]a={a,a1;b,b1}string[]b={b,b1;a,a1}
2、string[]a={"a","a1","b","b1"};string[]b={"b","b1","a","a1"};inti=0;foreach(stringsaina){foreach(stringsbinb){if(sa==sb){i++;}}}if(i<a.Length||a.Length!=b.Length){Console.WriteLine("不相同");}else{Console.WriteLine("相同");}
3、如果位置不对,这应该是两个对象。写一个循环判断一下吧。
4、 if(arr1.Length!=arr2.Length)returnfalse;String[]atem=newString[arr1.Length];String[]btem=newString[arr2.Length];for(intj=0;j<arr1.Length;j++){atem[j]=arr1[j];btem[j]=arr2[j];}Array.Sort(atem);Array.Sort(btem);for(inti=0;i<atem.Length;i++){if(atem[i]!=btem[i])returnfalse;}returntrue;}staticvoidMain(string[]args){String[]a={"a","a1","b","b1"};String[]b={"b","b1","a","a1"};boolres=Students.CompareArray(a,b);Console.WriteLine(res);}
5、两个foreach就可以搞定。