c#

C#如何有效遍历byte数组

小樊
117
2024-07-13 12:40:26
栏目: 编程语言

在C#中,可以使用foreach循环来遍历byte数组。以下是一个示例代码:

byte[] byteArray = { 1, 2, 3, 4, 5 };

foreach (byte b in byteArray)
{
    Console.WriteLine(b);
}

上面的代码会依次打印出数组中每个字节的值。

另外,如果需要对byte数组进行一些复杂的操作,可以使用LINQ(Language Integrated Query)来简化代码。例如,计算数组中所有元素的总和:

byte[] byteArray = { 1, 2, 3, 4, 5 };

int sum = byteArray.Sum(b => b);

Console.WriteLine(sum);

以上代码使用LINQ的Sum方法计算了数组中所有元素的总和,并将结果打印出来。通过使用LINQ,可以更加简洁地对byte数组进行操作。

0
看了该问题的人还看了