比较数组是否相等
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