如何将int类型转换成byte[]类型? 一个int型的就是占4字节呀,你让他怎么可能返回16字节呢?二一个long型的也就占8字节,不可能有16字节出现呀! wish u good luck Greatsft 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在做一个关于文件的东西在文件头部,加128bits也就是16bytes的附加字节,这里面保存的是文件的长度信息当我把文件长度获得之后,如何用这16个字节来保存文件的长度信息呢?因为这16个字节的信息要保存在处理后的文件中,以后还要用,用outputStream.Write(lengthBytes,0,4)输出,这个方法的参数又必须是byte[],所以有些困惑了有没有别的方法可以实现上述功能呢? 16 byte的文件程度,大概可以把全中国的书都存进去了。:)byte[] header = new byte[16];byte[] len = BitConverter.GetBytes(...);Array.Copy(len, header, 4);....==============================http://blog.joycode.com/qqchen 文件的长度为int型,然后要把这个int型数值保存到byte[16]中,如何做? 如何动态的生成一个类型?? 诚心请教,关于事件 请问datagrid的每行数据怎么竖着排列? 请教正则表达,谢谢 多个用户同时请求一个页面出现的Session串值? 关于zlib.dll解压缩的实现 <C#高级编程>的一个例子,谁能告诉我? 文本框内容逐行合并 --菜鸟求大神帮助~~ ~ 如何向datagridview中用按钮一行行添加数据呢,谢谢 Excel 版本兼容性问题 交流-ADOMD.NET访问微软多维数据集 请高手解答
在文件头部,加128bits也就是16bytes的附加字节,这里面保存的是文件的长度信息
当我把文件长度获得之后,如何用这16个字节来保存文件的长度信息呢?
因为这16个字节的信息要保存在处理后的文件中,以后还要用,用outputStream.Write(lengthBytes,0,4)输出,这个方法的参数又必须是byte[],所以有些困惑了有没有别的方法可以实现上述功能呢?
byte[] len = BitConverter.GetBytes(...);
Array.Copy(len, header, 4);
....==============================
http://blog.joycode.com/qqchen