【发布时间】:2019-09-20 11:32:09
【问题描述】:
我正在遍历一个字节数组并在 for 循环中添加另一个字节数组的值。
var random = new Random();
byte[] bytes = new byte[20_000_000];
byte[] bytes2 = new byte[20_000_000];
for (int i = 0; i < bytes.Length; i++)
{
bytes[i] = (byte)random.Next(255);
}
for (int i = 0; i < bytes.Length; i++)
{
bytes2[i] = (byte)random.Next(255);
}
//how to optimize the part below
for (int i = 0; i < bytes.Length; i++)
{
bytes[i] += bytes2[i];
}
有什么办法可以加快这个过程,所以可以比线性快。
【问题讨论】:
-
您是要连接两个字节数组,还是添加一个字节数组的每个元素?
-
@juharr 添加了代码。
-
@CoryNelson 添加每个元素。
标签: c# arrays performance opencv