我有一個控制檯應用程序需要能夠保持打開狀態,以偵聽從通信模塊發送給它的命令。按需自動關閉應用程序
我設法通過加入這一做到這一點:
Console.WriteLine("Press any key to close...");
Console.ReadLine();
我遇到的問題是,通過溝通我希望能有人給我命令告訴我關閉應用程序。
這兩個信息碰撞,我被困在如何正確地做到這一點。
我有一個控制檯應用程序需要能夠保持打開狀態,以偵聽從通信模塊發送給它的命令。按需自動關閉應用程序
我設法通過加入這一做到這一點:
Console.WriteLine("Press any key to close...");
Console.ReadLine();
我遇到的問題是,通過溝通我希望能有人給我命令告訴我關閉應用程序。
這兩個信息碰撞,我被困在如何正確地做到這一點。
你有沒有考慮過這種方法?
public static void Main(...)
{
while(true)
{
// do job
if(exit condition)
return;
}
}
這不適用於'ReadLine()'。 – SLaks
我可以擺脫ReadLine()。事情是,我的主應用程序只是創建一個對象,而這個對象只對來自通信的事件作出反應。無論如何,我會仔細地嘗試一下...... –
我選擇了一種非常不同的方式來做到這一點,但它確實有效。非常感謝你! –
只有一條評論。將其更改爲WPF應用程序。 – Paparazzi