C# 在另一个字节数组中查找字节数组并提取x个字节

C# 在另一个字节数组中查找字节数组并提取x个字节,c#,arrays,byte,C#,Arrays,Byte,知道如何在字节数组中找到字节数组吗 范例 byte[] array1 = { 101, 21, 92, 1, 92, 0, 132, 0, 22 } byte[] search = { 21, 92 } 所以使用数组搜索并在数组1中找到它,然后提取x字节数 在搜索数组之后,直到达到特定字节,例如 0, 132, 0, 22 例如,提取就是在这种情况下进行的 1, 92 从array1字节[]array1={101,21,92,1,92,0,132,21,0,22}; 字节[]搜索={21,

知道如何在字节数组中找到字节数组吗

范例

byte[] array1 = { 101, 21, 92, 1, 92, 0, 132, 0, 22 }
byte[] search = { 21, 92 }
所以使用数组搜索并在数组1中找到它,然后提取x字节数 在搜索数组之后,直到达到特定字节,例如

0, 132, 0, 22
例如,提取就是在这种情况下进行的

1, 92
array1
字节[]array1={101,21,92,1,92,0,132,21,0,22}; 字节[]搜索={21,92}; var data=search.Where(a=>array1.Contains(a)).ToList(); foreach(数据中的var项) { 控制台写入线(项目); }
问题和给出的答案怎么可能是correct@TheGeneral他的答案在某种程度上是正确的,它能够让字节超过指定的序列,从那里我做了我自己的调整,以防止提取超过所述字节的所有字节。我觉得他应该得到全面的回答。