有人知道如何在字节数组中找到字节数组吗?
示例
byte[] array1 = { 101, 21, 92, 1, 92, 0, 132, 0, 22 }
byte[] search = { 21, 92 }
因此使用数组搜索并在array1内找到它,然后提取x个字节 搜索数组之后直到达到特定字节,例如
0, 132, 0, 22
在这种情况下例如提取
1, 92
来自array1
答案 0 :(得分:-1)
byte[] array1 = { 101, 21, 92, 1, 92, 0, 132, 21, 0, 22 };
byte[] search = { 21, 92 };
var data = search.Where(a => array1.Contains(a)).ToList();
foreach (var item in data)
{
Console.WriteLine(item);
}