在C#中比較兩個byte數組可以使用SequenceEqual方法。這個方法是LINQ的一個擴展方法,用于比較兩個序列是否相等。以下是一個示例代碼:
byte[] array1 = { 1, 2, 3, 4, 5 };
byte[] array2 = { 1, 2, 3, 4, 5 };
bool areEqual = array1.SequenceEqual(array2);
if (areEqual)
{
Console.WriteLine("兩個數組相等");
}
else
{
Console.WriteLine("兩個數組不相等");
}
在上面的示例中,我們首先聲明了兩個byte數組array1和array2,然后使用SequenceEqual方法比較它們是否相等。如果兩個數組是相等的,areEqual將會返回true,否則返回false。最后根據areEqual的值輸出相應的結果。