C # Ошибка события последовательного порта - PullRequest
0 голосов
/ 18 ноября 2011
  while (!port.Readline())
        { 


        }

Я пытаюсь читать с последовательного порта, если происходит событие. Приведенный выше код отслеживает четность, но когда я пытаюсь скомпилировать его, он выдает ошибку

System.IO.Ports.SerialPort 'не содержит определения для «Readline», и метод расширения «Readline», принимающий первый аргумент типа «System.IO.Ports.SerialPort», не найден (вы пропускаете используя директиву или ссылку на сборку?) "

Я не могу понять сообщение об ошибке.

1 Ответ

2 голосов
/ 18 ноября 2011

Вы должны будете использовать port.ReadLine() (с верхним регистром L), поскольку C # чувствителен к регистру.Но ReadLine s тип результата - строка, а не bool.Изменить: Вот пример, как правильно его использовать: http://msdn.microsoft.com/de-de/library/system.io.ports.serialport.readline.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...