2
私はシリアルポートc#、CF 2.0で作業していますシリアルポート。 BytesToRead()関数
この関数は、何も読んでいないときに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クラスのインスタンスです