C#byte[]数据进行高低位转换 问高手们如何讲C#中的byte[] 数据进行高低位转换,目的是发送到服务器端,服务器端是用Delphi写的~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 int类型数据进行高低位转换private int SwapInt32(int int32) { 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 } 我把int类型已经转换成byte[]了!~ int i = 100; byte[] bytes = BitConverter.GetBytes(i).Reverse().ToArray(); PageHead head = new PageHead(); head.PacketLen = 9; head.PacketType = 1;//包类型 1表示 注册包 byte[] Headbyte = res.StructToBytes(head); byte[] Regibyte = res.StructToBytes(regi); byte[] sendbyte = new byte[Headbyte.Length + Regibyte.Length]; Headbyte.CopyTo(sendbyte, 0); Regibyte.CopyTo(sendbyte, Headbyte.Length); c# 用什麼類型可以代替delphi pchar類型 js循环遍历DrowList判断不出来 添加Web引用页的问题! 如何获取winform datagrid某行某列的值? Web中怎么样从服务器数据库读出5个table 分别 download 到本地成为csv文件? C#与XML 在C#环境下web程序怎么样获得多个frame的名称呢? 等待... 当子窗口弹出后,使鼠标点击父窗口上无效? winfrom 字符编码 如何定義一個全局的類 这种效果怎么实现? 窗体中几个PictureBox, 怎么样使最后操作的PictureBox始终在嘴上面?
private int SwapInt32(int int32)
{
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
}
int i = 100;
byte[] bytes = BitConverter.GetBytes(i).Reverse().ToArray();
Regibyte.CopyTo(sendbyte, Headbyte.Length);