简单总结了5种字节数组的复制方法
1、for循环实现复制
较为原始的遍历写法,不太推荐
byte[] data = new byte[]{0,1,2,3,4,5,6,7,8,9};
byte[] data1...在CLR处理机制中最灵活,最强大,可装箱,拆箱复制,可加宽CLR基元类型,可内部判断实现了IFarmattable接口的兼容转换,当然这种强大方式必然会带来一定的性能损失。...data.length
3、Clone实现复制
Clone会创建新数组,分配内存,不宜用在需要保持高刷新率下的场景
byte[] data = new byte[]{0,1,2,3,4,5,6,7,8,9...};
byte[] data1;
data1 = (byte[])data .Clone()
4、Buffer.BlockCopy实现复制
则从本质上以字节为复制单位,这在底层语言C,C++的处理优势上...dstArray ,开始位置0,多少长度 srcArray.Length
5、Array.ConstrainedCopy 实现复制
对复制要求严格,只能是同类型或者源数组类型是目标类型的派生元素类型,不执行装箱