读书人

byte数组有关问题

发布时间: 2011-12-18 22:54:38 作者: rapoo

byte数组问题
.net1.1中
首先定义了两个byte数组,byte[] bytPhoto = null(存储从数据库读取的照片数据)
byte[] bytW = new byte[16],然后从数据库中读取了照片数据赋给bytPhoto变量。
现在可以用什么方法实现从bytPhoto中按顺序的截取16个字节赋给bytW?
我用
System.Array.Copy(bytPhoto,0,bytW,0,16);
System.Array.Clear(bytPhoto,0,16);
方法好像结果不对,感觉System.Array.Copy不能处理这种二进制数组(byte[])



[解决办法]
byte[]是二进制数组?
Array.Copy
Array.CopyTo
[解决办法]
up
[解决办法]
Array.Copy能处理任何数组,只是效率比较低
如果要高效,可以用Buffer.BlockCopy
[解决办法]
图片数据处理如果arraycopy的话效率不太高啊
[解决办法]
mark

读书人网 >C#

热点推荐