比较两个List的数据是否一一对应
程序员文章站
2022-05-18 17:19:52
...
/// <summary>
/// list1和list2是否相同
/// </summary>
/// <param name="list1"></param>
/// <param name="list2"></param>
/// <returns></returns>
public static bool list1Equallist2(IList list1,IList list2)
{
if(list1==null||list2==null||list1.Count!=list2.Count)
{
return false;
}
for (int i = 0; i < list1.Count;i++ )
{
//这里注意不能写list1[i]!=list2[i] 不回自动转换为对应的类型 比如list中所有的都是int类型
// 也不能这样比较 不会自动转化为Int互相比较 和ActionScript还是不一样的 坑死我了
if(!object.Equals(list1[i],list2[i]))
{
return false;
}
}
return true;
}
转载于:https://my.oschina.net/happyaser/blog/337071
下一篇: Vue 路由跳转总结