比較陣列是否相等

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