为了账号安全,请及时绑定邮箱和手机立即绑定

ArrayList 比较问题 在线等

ArrayList 比较问题 在线等

慕的地8271018 2018-11-21 05:02:54
怎么判断 ArrayList里面的值是否相同呢?
查看完整描述

2 回答

?
红颜莎娜

TA贡献1842条经验 获得超12个赞

如果你要判断2个ArrayList的每个元素的值都相同的话,这么写 if (arrayList1.Count != arrayList2.Count) { return false; } else { //这里如果有linq的话可以写 //return arrayList1.SequenceEquals(arrayList2); //没有linq就只能一个一个来 for (int i = 0; i < arrayList1.Count; i++) { if (arrayList1[i].Equals(arrayList2[i]) == false) { return false; } } return true; } 如果仅仅是比较存放在ArrayList中的2个值是否相同的话,因为是object类型国,所以用Equals arrayList1[0].Equals(arrauList2[0]);

查看完整回答
反对 回复 2018-11-22
?
jeck猫

TA贡献1909条经验 获得超7个赞

好像用equal就可以 if (arrayList1[0] == arrayList2[0]) { Label1.Text = "true"; } else { Label1.Text = "false"; } if (arrayList1[0].Equals(arrayList2[0])) { Label2.Text = "true"; } else { Label2.Text = "false"; }

查看完整回答
反对 回复 2018-11-22
  • 2 回答
  • 0 关注
  • 460 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信