Application.Exit:通知winform消息循環退出。
Environment.Exit:終止當前進程,返回exitcode給操作系統
Application.Exit會在所有前臺線程退出後,退出應用,
Environment.Exit則立即終止進程,相比之下Environment.Exit更狠些
因此我們可以構造以下的restart()函數重新啓動應用程序
private static void ReStart()
{
Application.Exit();
System.Diagnostics.Process.Start(Application.ExecutablePath);
}
用Environment.Exit就無法完成這個功能
Application.Exit和Environment.Exit區別
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.