Application.Exit:通知winform消息循环退出。会在全部前台线程退出后,退出应用
强行退出方式,就像 Win32 的 PostQuitMessage()。它意味着放弃全部消息泵,展开调用堆栈,并将执行返回给系统
方法中止在全部线程上运行的全部消息循环,并关闭应用程序的全部窗口
Environment.Exit:当即终止当前进程,应用程序即强制退出。返回exitcode给操做系统,
相比之下Environment.Exit更狠些
所以咱们能够构造如下的restart()函数从新启动应用程序
private static void ReStart()
{
Application.Exit();
System.Diagnostics.Process.Start(Application.ExecutablePath);
}
用Environment.Exit就没法完成这个功能函数