Application.Exit和Environment.Exit區別

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就無法完成這個功能

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章