如何获取byte[]数组指定长度 例如:string testStr = "abcd";string result = testStr.Substring(0,2);但byte[]怎么截取? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 哦,对了,我问的是C#里封装好的方法,截取byte[]自己已经实现了,不过总感觉牛X的VS应该有现成的方法吧? byte[] data =new byte[]{0x01,0x02,0x03,0x04};你想从第二个截取两位:形成一个新的byte[]:0x02,0x03:byte[] outdata=new byte[2];Array.Copy(data,1,outdata,0,2);就可以了 byte[] by = {85,85,83,83,255,123,99,33,55,1,1}; byte[] byt = new byte[5]; Array.Copy(by, 4, byt, 0, 5); byte[] data =new byte[]{0x01,0x02,0x03,0x04}; 你想从第二个截取两位:形成一个新的byte[]:0x02,0x03: byte[] outdata=new byte[2]; Array.Copy(data,1,outdata,0,2); 就可以了 好像就是用COPY啊。。因为对LINQ不熟悉,还以为用LINQ应该更简单呢 散100分,求教C-Bus总线开发知识....欢迎讨论 将数据表中的日期型数据写入到DateTimePicker1中 求一个格式字符串 小问题,如何设置控件的上边框?急........ C#新手发贴 error CS0234: 类型或命名空间名称“Net”在类或命名空间“System”中不存在? 怎样给窗体动态的加载图标哦!! form.Icon= new Icon("C:\test.ico") iTextSharp 追加一页 超难问题,请高手指点 请问语法错在那里? WPF如何为WinForm控件添加依赖属性? GridView 直连方式,不刷新数据 PLC和C#串行通信问题
截取byte[]自己已经实现了,
不过总感觉牛X的VS应该有现成的方法吧?
你想从第二个截取两位:形成一个新的byte[]:0x02,0x03:
byte[] outdata=new byte[2];
Array.Copy(data,1,outdata,0,2);
就可以了
byte[] byt = new byte[5];
Array.Copy(by, 4, byt, 0, 5);
你想从第二个截取两位:形成一个新的byte[]:0x02,0x03:
byte[] outdata=new byte[2];
Array.Copy(data,1,outdata,0,2);
就可以了
因为对LINQ不熟悉,
还以为用LINQ应该更简单呢