数组比较
两个数组如何比较是否相同,忽略元素的顺序.
例如{a,b} 和{b,a} 这2个数组怎么比能比较出他们是相同的.有现成的方法吗?
[解决办法]
没有,排序后比较每一个元素!!
[解决办法]
1楼说的没错,建议排序后比较每个元素。
[解决办法]
值类型数组可以用Linq...
- C# code
return a.Except(b).Count==0 && b.Except(a).Count==0;
发布时间: 2011-12-25 23:21:20 作者: rapoo
数组比较
两个数组如何比较是否相同,忽略元素的顺序.
例如{a,b} 和{b,a} 这2个数组怎么比能比较出他们是相同的.有现成的方法吗?
[解决办法]
没有,排序后比较每一个元素!!
[解决办法]
1楼说的没错,建议排序后比较每个元素。
[解决办法]
值类型数组可以用Linq...
return a.Except(b).Count==0 && b.Except(a).Count==0;