C#串口事件错误

时间:2011-11-18 11:27:10

标签: c# serial-port

  while (!port.Readline())
        { 


        }

如果发生事件,我试图从串口读取。上面的代码监视偶数但是当我试图编译它时,它给了我一个错误

  

System.IO.Ports.SerialPort'不包含'Readline'的定义,并且没有扩展方法'Readline'接受类型'System.IO.Ports.SerialPort'的第一个参数可以找到(你错过了吗?使用指令或汇编引用?)“

我无法理解错误消息。

1 个答案:

答案 0 :(得分:2)

您必须使用port.ReadLine()(大写L),因为C#区分大小写。但是ReadLine的结果类型是字符串,而不是bool。编辑:以下是一个示例,如何正确使用它:http://msdn.microsoft.com/de-de/library/system.io.ports.serialport.readline.aspx