缘起:串口数据传输的基础是byte数组,write(buff,0,num)或者writeline(string),如果是字符串传输就是string变量就可以了,但是在modbus这类hex传递时,就要遇到转换了,拼凑byte数组时需要各种变量的值传递,解析。
BitConverter 类 (System) | Microsoft Learn
测试代码有效,输出符合预期。
程序需要添加一个 Console.ReadKey();看下结果,不然就是一闪而过。
核心函数BitConverter.GetBytes();