标签:方法 转化 不清楚 console 接口 write 数组 style ons
(1)使用System.BitConverter
static void Main(string[] args){ UInt64 sendData = 0xA000A908020001FE; byte[] bs = System.BitConverter.GetBytes(sendData);
//输出
for (int i = 0; i < bs.Length; i++) { Console.WriteLine(bs[i]); } }
(2)利用泛型接口List<T>
static void Main(string[] args) { List<byte> frameBytes = new List<byte>(); frameBytes.Add(0XA0); frameBytes.Add(0X00); frameBytes.Add(0XA9); frameBytes.Add(0X08); frameBytes.Add(0X02); frameBytes.Add(0X00); frameBytes.Add(0X01); frameBytes.Add(0XFE); byte[] bss = frameBytes.ToArray();
//输出 for (int i = 0; i < bss.Length; i++) { Console.WriteLine(bss[i]); } }
输出结果:
方法(一)与方法(二)所得结果刚好相反
暂不清楚是何原因。
C#上位机嵌入式编程(一):16进制数据与Byte数组的转化
标签:方法 转化 不清楚 console 接口 write 数组 style ons
原文地址:https://www.cnblogs.com/looori/p/12240193.html