码迷,mamicode.com
首页 > 编程语言 > 详细

C#上位机嵌入式编程(一):16进制数据与Byte数组的转化

时间:2020-01-29 16:15:24      阅读:75      评论:0      收藏:0      [点我收藏+]

标签:方法   转化   不清楚   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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!