CAN报文一般是8字节数组,为了进行报文解析一般把八字节数组转成无符号长整形:
ulong data = 18446744073709551615; // 一个UInt64示例值
// 将UInt64分解成8个字节的byte[]数组
byte[] byteArray = BitConverter.GetBytes(data);
// 输出byte[]数组的内容
for (int i = 0; i < byteArray.Length; i++)
{
Console.WriteLine(byteArray[i]);
}
ulong data = 18446744073709551615; // 一个UInt64示例值
// 将UInt64强制转换为byte[]数组
byte[] byteArray = BitConverter.GetBytes(data);
// 输出byte[]数组的内容
for (int i = 0; i < byteArray.Length; i++)
{
Console.WriteLine(byteArray[i]);
}