我想在c#中比较两个数组.如果匹配则转到if条件否则转到else条件.我们怎样才能在c#中做到这一点.
int[] numbers = new int[] { 1, 2, 3, 4, 5 };
int[] numbers2 = new int[] { 1, 2, 3, 4, 5 };
Run Code Online (Sandbox Code Playgroud)
我想比较两个数组
if(numbers == numbers2){
do something
}else{
do something
}
Run Code Online (Sandbox Code Playgroud)
Ale*_*ran 11
您可以使用Enumerable.SequenceEqual()扩展方法.它完全符合您的要求:
if (numbers.SequenceEqual(numbers2)) {
// do something
} else {
// do something else
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1789 次 |
| 最近记录: |