2014-01-25 120 views
-2

如何在執行過程中通過從用戶獲取任何特定輸入來停止控制檯應用程序,就像我們問他按Y退出一樣。在c#中執行期間終止控制檯應用程序

+2

http://stackoverflow.com/questions/10286056/what-is-the-command-for-exit-an -console-application-on-c – MrVimes

+0

很不清楚爲什麼你的用戶需要幫助退出你的程序。他可以按Ctrl + C或單擊關閉按鈕。巴姆走了。沒有意義給他第三種選擇,並強迫他反覆輸入N. –

+0

親愛的問題現在解決..想想爲什麼第三種方式創建,我發現...這些創建使用 – Syed

回答

0

你可能要看看Console.ReadKey()的方向。這將阻止正在執行的線程,直到接收到輸入。

欲瞭解更多信息,請參見本頁面:http://msdn.microsoft.com/en-us/library/471w8d85%28v=vs.110%29.aspx

+0

'Console.KeyAvailable' MSDN幫助已經包含一個示例http://msdn.microsoft.com/en -us/library/system.console.keyavailable(v = vs.100).aspx –

2

試試這個:

Console.WriteLine("Enter Y to Exit"); 
String strInput=Console.ReadLine(); 
if(strInput.Equals("Y")) 
{ 
    Environment.Exit(0); 
} 
+0

vv thanx問題解決 – Syed

相關問題