c#如何判断两个数组是否相等

 时间:2024-12-01 09:45:06

1、举例:string[]a={a,a1;b,b1}string[]b={b,b1;a,a1}

c#如何判断两个数组是否相等

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("相同");}

c#如何判断两个数组是否相等

3、如果位置不对,这应该是两个对象。写一个循环判断一下吧。

c#如何判断两个数组是否相等

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

c#如何判断两个数组是否相等

5、两个foreach就可以搞定。

c#如何判断两个数组是否相等
  • 为硬件保留的内存太多怎么办?
  • 如何用WINDOWS命令关闭休眠功能
  • 阻止 Win 10 用户在电脑设置中更改或添加密码
  • 如何鉴别二手服务器内存条的好坏 ?
  • win10软键盘怎么调出来
  • 热门搜索
    小学生爱国手抄报 普法教育手抄报 春天的脚步手抄报 社会主义价值观手抄报 牙齿手抄报 奥运手抄报 快乐成长手抄报内容 手抄报图片大全漂亮 庆元旦迎新年手抄报 关于心理健康手抄报