byte[]数组如何取最后8位!
//一个byte数组,我想取最后8位,我是根据索引一个一个取的(b[长度-8]),b[长度-7].......)
//求个简洁的写法
byte[] b=new byte[]{1,2,3,4,5,6,7,8,9,10,13,333,3434,3434,434......};
.......
------解决方案--------------------for(int i=b.Length-8;i<b.Length;i++)
{
//
}
是这样么????
------解决方案--------------------byte居然有大于255的
var buffer= b.Skip(b.Length - 8).ToArray();
------解决方案--------------------byte[] result = b.Skip(b.Count() - 8).ToArray();
------解决方案--------------------byte[] c = new byte[8];
Array.Copy(b, b.Length - 8, c, 0, 8);
------解决方案--------------------
------解决方案--------------------
学习了
------解决方案--------------------8位!=8个字节
------解决方案--------------------
var data = new byte[8];
Buffer.BlockCopy(b, b.Length - 8, data, 0, 8);
------解决方案--------------------
+1学习了