问个简单问题, 怎么把一个数字 ,赋给Byte[]类型变量呢?

tank_2009 2010-04-29 05:11:05
byte[] buf = new byte[4];
int i = 32;

怎么把这个32 ,赋给buf呢,并且buf的长度仍然保持4位宽 谢谢
...全文
105 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
tank_2009 2010-04-29
  • 打赏
  • 举报
回复
3Q
g394594141 2010-04-29
  • 打赏
  • 举报
回复
BitConvert.GetBytes
deknight 2010-04-29
  • 打赏
  • 举报
回复
mark
烈火蜓蜻 2010-04-29
  • 打赏
  • 举报
回复
int i = 32;
byte[] buf = Convert.ToSByte(i);

int类型,本来就是4个字节
jiezi316 2010-04-29
  • 打赏
  • 举报
回复
buf = BitConvert.GetBytes(i,0);

上个发错了
jiezi316 2010-04-29
  • 打赏
  • 举报
回复
buf = Convert.GetBytes(i,0);
cjcgy 2010-04-29
  • 打赏
  • 举报
回复
用BitConverter
liji2009 2010-04-29
  • 打赏
  • 举报
回复
buf = Convert.ToSByte(i);

110,525

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧