我正在使用串口c#,CF 2.0
当没有东西要读时,可以信任此函数返回0吗?
while (_sp.BytesToRead > 0)
{
char[] buffer = new char[255];
int bytes_read = _sp.Read(buffer, 0, buffer.Length);
for (int i = 0; i < bytes_read; i++)
{
value += buffer[i];
}
}
ProcessValue(value);
我想要做什么读取数据,直到没有更多的字节要读取。 _sp是SerialPort类的实例