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