我做了一个小的串口发送命令软件,但是我要发送的命令长度不是固定的,比如有2个字节,有3个字节,有4个字节等
我现在经过测试发现如果
byte[] TranBytes=new byte[4];
TranBytes[0]=0x12;
TranBytes[1]=0x34;
TranBytes[2]=0x56;
TranBytes[3]=0x78;
serialPort1.Write(TranBytes, 0 TranBytes.Length);
如果我是发送4个字节是没问题的,如果我只想发送3个字节就会输出12 34 56 00
有没有什么好的办法解决发送可变长度数组的,谢谢