比较数组是否相等

LINQ 提供了一个内置函数,用于检查两个 IEnumerable 的相等性,该函数可用于数组。

SequenceEqual 函数将返回 true 如果阵列具有相同的长度和在对应的索引是相等的值,并且 false 否则。

int[] arr1 = { 3, 5, 7 };
int[] arr2 = { 3, 5, 7 };
bool result = arr1.SequenceEqual(arr2);
Console.WriteLine("Arrays equal? {0}", result);

这将打印:

Arrays equal? True