serialport的read方法问题
SerialPort.Read 方法 (Byte[], Int32, Int32)
参数
buffer
将输入写入到其中的字节数组。
offset
缓冲区数组中开始写入的偏移量。
count
要读取的字节数。
返回值
读取的字节数。
MSDN上是这样说明的,但是为什么读到一个字节该方法就返回了呢?
假设int readLength = m_SerialPort.Read(m_Revs, 0, 6);
我给的参数是读取6个字节,但是为什么它读到一个字节就返回?为什么不等到读到6个字节才返回呢?