Int整型转换为字节数组
private static byte[] IntTOHex(int Num)
{
byte[] Hex = new byte[4];
Hex[2] = (byte)(Num & 0xFF);
Hex[1] = (byte)((Num >> 8) & 0xFF);
Hex[0] = (byte)((Num >> 16) & 0xFF);
Hex[3] = (byte)((Num >> 24) & 0xFF);
return Hex;
}
长整型字节转换为Int整形
private static Int32 HexTOInt(UInt16[] buffer)
{
byte[] bytBuffer = new byte[4];
bytBuffer[2] = (byte)(buffer[0] & 0xFF);
bytBuffer[3] = (byte)(buffer[0] >> 8 & 0xFF);
bytBuffer[0] = (byte)(buffer[1] & 0xFF);
bytBuffer[1] = (byte)(buffer[1] >> 8 & 0xFF);
Int32 v = (Int32)(bytBuffer[3] << 24 | bytBuffer[2] << 16 | bytBuffer[1] << 8 | bytBuffer[0]);
}