A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 宋超 中级黑马   /  2012-3-22 22:49  /  1419 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

怎么把一个int数组,转换成byte数组呀?有什么方法可以调用吗?

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

1 个回复

倒序浏览

若想把int类型转化为byte示例如下:
int a=1;
byte[] b=BitConverter.GetBytes(a);//调用方法可自己msdn了解更多
若想把变量b重新转化为int类型可以使用toSingle方法,示例如下:
int c=BitConverter.ToSingle(b,0);//应为a在b中其实字节为0,故第二个参数为0

如果是int数组用for循环即可

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马