我的程序需要通过串口接收字符串。问题是程序在没有输入时卡在 ReadLine 上。当 SP.ReadLine 读取一行时,有没有办法调用函数 startReading?
void GetInput()
{
SerialPort SP = new SerialPort();
SP.PortName = "COM3";
SP.Open();
string Line = string.Empty;
While(Line == "")
{
Line = SP.ReadLine();
Application.DoEvents();
}
StartReading();
}
void StartReading()
{
}