我在Main方法的主體中有非常簡單的應用程序。我試圖找出除了Environment.Exit()之外的結束應用程序的不同方式,但我完全忘記了我只能調用return。如果它只是在Main方法中運行,使用它來結束應用程序是否正確?我看不出任何問題,但我想盡可能多地學習。謝謝使用Return結束應用程序。正確?
0
A
回答
1
沒錯,聽起來像你在正確的軌道上。目前還不清楚您是否正在運行控制檯應用程序,並且此代碼應該有助於突出顯示。
static void Main(string[] args)
{
bool keepRunning = true;
int x = 0;
while (keepRunning)
{
//at some point, flip keepRunning to fall out of the while loop
if (moon.Color == Blue)
keepRunning = false;
if (x > 0) //or some other condition
return;
}
//naturally will fall out of the Main() and terminate the program
}
1
如果你退出了,由於一個錯誤,你真的應該使用Environment.Exit
與非零參數...記錄錯誤返回的是什麼類型的退出代碼是一個好主意,太。
否則,只需要return
即可......但它確實是一種文體選擇。
0
是的,可以從Main方法返回。
相關問題
- 1. 如何使用線程正確結束程序?
- 2. 什麼是結束.Net應用程序的正確方法?
- 3. 正確結束Java命令行應用程序
- 4. 結束Ember應用程序
- 5. C++如何使用開關函數正確結束程序
- 6. 如何確保後臺線程在應用程序結束時結束?
- 7. 如何正確使應用程序結構使用資源?
- 8. Qt GUI應用程序意外結束
- 9. 應用程序結束按鈕點擊
- 10. Pasue控制檯應用程序結束
- 11. Xcode信號到結束應用程序
- 12. 如何確定Web應用程序的生命結束?
- 13. 正確結束SoundEffectInstance
- 14. 應用程序未能正常結束並在後臺運行
- 15. 以return結束void方法;
- 16. 用Python結束程序
- 17. 正確的方式來結束響應
- 18. 使用Enter鍵結束程序
- 19. 負數結束程序使用循環?
- 20. 如何使用戶結束該程序?
- 21. 正確結束SAS存儲過程
- 22. 正確結束java中的線程
- 23. 如何正確結束程序的所有過程
- 24. 結束應用
- 25. 在我的Android應用程序中使用Zxing BarCode應用程序時得到不正確的結果碼
- 26. 如何正確關閉使用線程的Tkinter應用程序
- 27. 即使應用程序沒有正常結束,關閉RabbitMQ連接
- 28. Oracle:SQL沒有正確結束
- 29. 命令未正確結束
- 30. 線程結束,結束整個程序?
你也可以聲明'Main'來返回'int',並返回你的退出代碼。你不必調用'Environment.Exit'。 – 2010-09-24 15:04:00
@PDaddy:我不知道C#讓你這樣做。哎呦。 – Powerlord 2010-09-24 15:23:33