1.int i = 1 (四字节整数)
如何将i由主机字节顺序转换为网络字节顺序,然后再存到byte[]中
2.如何将刚才存入byte[]中的值取出,并由网络字节顺序转换为主机字节顺序,使它还原为原来的四字节整数
如何将i由主机字节顺序转换为网络字节顺序,然后再存到byte[]中
2.如何将刚才存入byte[]中的值取出,并由网络字节顺序转换为主机字节顺序,使它还原为原来的四字节整数
解决方案 »
- 在不同服务器上部署相同的控制台程序P,怎样才能让它们不打架呢?
- c#自定义控件如何自定义属性设计窗口
- 菜鸟提问,快来啊! FCKeditor1 编辑器问题
- 如何从存储过程中获得decimal类型的数据
- c#使用serialport控件来操作串口,使用serialnull来虚拟串口的问题
- sql连接服务器问题(具有挑战性)(可以加分)欢迎(up)
- 求带关闭按钮的TabControl控件(要求有源代码)!
- 新手关于接口的一个问题
- 在COM+中读取配置文件的问题
- 如何在DataSet中找到已经删除但没有提交的纪录
- 好怪的错误!程序刚刚还是运行还是好的,而且没有任何改动,现在就出现这个错误,不知道是不是系统出了问题
- sleep问题
//将i由主机字节顺序转换为网络字节顺序,然后再存到byte[]中
byte[] b = BitConverter.GetBytes(i);
Array.Reverse(b);//改变顺序
Console.WriteLine(BitConverter.ToString(b));//下面将刚才存入byte[]中的值取出,并由网络字节顺序转换为主机字节顺序,使它还原为原来的四字节整数
Array.Reverse(b);
i = BitConverter.ToInt32(b, 0);
Console.WriteLine(i);