Integer 所在头文件

d419192480 2007-09-16 03:59:12
//整数到字节数组的转换
public static byte[] intToByte(int number) {
int temp = number;
byte[] b=new byte[4];
for (int i=b.length-1;i>-1;i--){
b[i] = new Integer(temp&0xff).byteValue(); //将最高位保存在最低位
temp = temp >> 8; //向右移8位
}
return b;
}

b[i] = new Integer(temp&0xff).byteValue(); 在vs2005中 报错啊??
没有integer 这个类型???

...全文
751 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
d419192480 2007-09-16
  • 打赏
  • 举报
回复
恩,我试了下,
int u1 = 300;
byte[] buffer = BitConverter.GetBytes(u1); //int类型,转换为byte数组
for (int i = 0; i < buffer.Length; i++)
{
Console.WriteLine("buffer[{0}]={1}",i,buffer[i]);
}
int u2 = BitConverter.ToInt32(buffer, 0); //byte数组转化为int
Console.WriteLine("u2={0}",u2);
mqmmx 2007-09-16
  • 打赏
  • 举报
回复
整数到字节数组,用.net2.0带的BitConverter.ToBytes方法

另Integer 是vb.net的吧,c#中是int

110,534

社区成员

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

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

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