Code Bye

讨教一个关于数据类型的小白问题

写了一个串口通讯程序,在数据发送的数据中
十六进制数据
byte[] b = new byte[] {0x02,0x31,0x31,0x57,0x52,0x03,0x04};
serialPort1.Write(b, 0, b.Length);
发送成功
十进制
byte[] b = new byte[] {2,49,49,87,82,3,4};
serialPort1.Write(b, 0, b.Length);
却失败了
这是什么原因呢?
解决方案

20

应该不是写法的问题
这两种完全一样 多测试几次 再看看

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明讨教一个关于数据类型的小白问题