首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

byte数组有关问题

2011-12-18 
byte数组问题.net1.1中首先定义了两个byte数组,byte[]bytPhotonull(存储从数据库读取的照片数据)byte[]by

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

热点排行