📅  最后修改于: 2023-12-03 14:40:30.737000             🧑  作者: Mango
在C#中,我们可以使用SequenceEqual()
方法来检查两个数组对象是否相等。
array1.SequenceEqual(array2)
array1
:要比较的第一个数组对象。array2
:要比较的第二个数组对象。true
。false
。int[] array1 = {1, 2, 3};
int[] array2 = {1, 2, 3};
bool isEqual = array1.SequenceEqual(array2); // true
int[] array1 = {1, 2, 3};
int[] array2 = {3, 2, 1};
bool isEqual = array1.SequenceEqual(array2); // false
需要注意的是,SequenceEqual()
方法比较的是数组元素的值,而不是引用。因此,以下代码会返回 false
。
int[] array1 = {1, 2, 3};
int[] array2 = array1;
bool isEqual = array1.SequenceEqual(array2); // false