.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数组,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[])
解决方案 »
- C#可以读USB上的值吗?
- C# WebBrowser 一个难题
- 有关HTML标签的问题,回复者均有分。。。。。
- ----------------------之前只用过asp.net,请问winform里将窗体最小化怎么实现。--------------
- vs.net 2005中如何创建web service?
- treeview的简单问题
- 关于往panel中动态加一些控件,控件不能重叠,当有的控件被删除后,腾出来的地方还可以加控件 ,求此算法。
- com interop的问题
- 请教高手: 不同的两个应用程序,可否用同一个连接池,连接数据库?
- 请问我在listbox 想实现左边的框里添加字段,按按钮可以添加到右边的框中.
- 已经得到excel的某个sheet,我将他复制到另一个excel文件中,怎么办啊?急等
- 怎么把HTML页面输入到aspx页面的某个位置
Array.Copy
Array.CopyTo
如果要高效,可以用Buffer.BlockCopy
Buffer.BlockCopy好像是通过偏移量来截取的,而不是数组索引,搞得有点晕。