代码如下:

        /// <summary>
/// 去除byte数组头尾杂质(即不需要的数据)
/// </summary>
/// <param name="args"></param>
static void Main(string[] args)
{
//---------------------去除头杂质---------------------------------
byte[] listTemp = new byte[]
{
1, 2, 3, 4, 5, 6, 7, 8, 0x55, 0xaa, 6, 6, 6, 6, 6, 6, 6, 7, 7,
7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9,7,8,8,
1, 4, 3, 2, 4, 6, 7, 8, 9, 2, 1, 0x55, 0xaa, 1, 2, 3, 4, 6 ,2
}; int index = 0;
while (true)
{
if (listTemp[index] != 0x55 && listTemp[index++] != 0xaa)
index++;
else break;
}
byte[] listNew = new byte[listTemp.Length - index];
Array.Copy(listTemp, index, listNew, 0, listTemp.Length - index); int count = 10;
List<byte> finaly = new List<byte>();
int lastStart = listNew.ToList<byte>().LastIndexOf(0x55);
if (listNew[lastStart + 1] == 0xaa)
{
if ((listNew.Length) - (lastStart + 1) != count)
{
byte[] listFinaly = new byte[lastStart]; //listFinaly 此处数组就是剔除了头尾杂质的
Array.Copy(listNew, 0, listFinaly, 0, lastStart);
finaly = listFinaly.ToList<byte>();
}
}
Console.ReadLine();
}

最新文章

  1. Sql Server 查看表修改记录
  2. Linux第十一次学习笔记
  3. Java EE 在网页输出九九乘法表、三角形、菱形
  4. 【bzoj1038】瞭望塔
  5. Jquery权威指南
  6. Linux lsof命令使用小结
  7. mongodb3.2系统性学习——4、find()操作
  8. PHP给图片加文字水印
  9. layer弹出层
  10. angular学习(二)-- Directive
  11. 利用OpenCV的人脸检测给头像带上圣诞帽
  12. SpringBoot之get请求404
  13. C#设计模式--迭代器模式(学习Learning hard设计模式笔记)
  14. SKlearn库学习曲线
  15. 001_ASP.NET MVC 实用教程 论坛项目 北盟网校 原创视频教程
  16. .NET 常用ORM之Gentle.Net
  17. linux lamp编译环境安装
  18. RHEL7 -- 使用Chrony设置时间与时钟服务器同步
  19. java常用功能
  20. Struts2 (中)

热门文章

  1. C#开发微信门户及应用(33)--微信现金红包的封装及使用
  2. linux学习网站分享
  3. IOS中的Block与C++11中的lambda
  4. Grunt 插件使用汇总
  5. Jackson - Quickstart
  6. spirng MVC乱码过滤器
  7. Spring再学习
  8. 高级UNIX环境编程11 线程
  9. OpenCv 2.4.9 (一) Mat基础结构&amp;如何遍历图片
  10. c++学习笔记---06--- 函数的重载
  11. java高级进阶
  12. 【repost】js window对象属性和方法相关资料整理
  13. python中numpy.pad简单填充0用法
  14. Comet——反向Ajax (基础知识)
  15. 统一各浏览器CSS 样式——CSS Reset
  16. LeetCode 题解之Number Complement
  17. Wifidog协议V1
  18. Java课后简答题
  19. 洛谷P5279 [ZJOI2019]麻将(乱搞+概率期望)
  20. ORA-27300: OS system dependent operation:sendmsg failed with status: 105 ORA-27301: OS failure message: No buffer space available