私のプログラムは、シリアルポートを介して文字列を受信する必要があります。問題は、入力がないときにプログラムが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()
{
}