请问高手们如何讲C#中的整型数据进行高低位转换,目的是发送到服务器端,服务器端是用JAVA写的,比如要把数字25转换,代码怎么写?谢谢!!刚才viena(维也纳N02)兄弟说用BitConverter转为byte数组
Array.Reverse反转数组
BitConverter转回原来类型
这样的确可以,因为我是要从服务器上不断的取数据,数据量也挺大的,从效率上考虑一下,还是没有用移位的方法效率高!
请问还有哪位兄弟能提供一下移位的方法实现???谢谢了~~~
Array.Reverse反转数组
BitConverter转回原来类型
这样的确可以,因为我是要从服务器上不断的取数据,数据量也挺大的,从效率上考虑一下,还是没有用移位的方法效率高!
请问还有哪位兄弟能提供一下移位的方法实现???谢谢了~~~
{
return (int32 & 0xFF) << 24 | (int32 >> 8 & 0xFF) << 16 |
(int32 >> 16 & 0xFF) << 8 | (int32 >> 24 & 0xFF);
}private void button1_Click(object sender, EventArgs e)
{
Text = SwapInt32(0x01234567).ToString("X"); //67452301
}