while (!port.Readline())
{
}
如果发生事件,我试图从串口读取。上面的代码监视偶数但是当我试图编译它时,它给了我一个错误
System.IO.Ports.SerialPort'不包含'Readline'的定义,并且没有扩展方法'Readline'接受类型'System.IO.Ports.SerialPort'的第一个参数可以找到(你错过了吗?使用指令或汇编引用?)“
我无法理解错误消息。
答案 0 :(得分:2)
您必须使用port.ReadLine()
(大写L),因为C#区分大小写。但是ReadLine的结果类型是字符串,而不是bool。编辑:以下是一个示例,如何正确使用它:http://msdn.microsoft.com/de-de/library/system.io.ports.serialport.readline.aspx