关于WinForm窗体的关闭方法不再赘述,可以参考该博文
然而在开发过程中,发现调用System.Environment.Exit(0);
方法仍然可能出现关闭窗体后进程不退出的情况。造成这种问题的原因很可能是调用该方法时某些前台线程已经阻塞,因此,可以通过以下方式关闭:
//强制结束进程并退出
System.Diagnostics.Process.GetCurrentProcess().Kill();
System.Environment.Exit(0);
关于WinForm窗体的关闭方法不再赘述,可以参考该博文
然而在开发过程中,发现调用System.Environment.Exit(0);
方法仍然可能出现关闭窗体后进程不退出的情况。造成这种问题的原因很可能是调用该方法时某些前台线程已经阻塞,因此,可以通过以下方式关闭:
//强制结束进程并退出
System.Diagnostics.Process.GetCurrentProcess().Kill();
System.Environment.Exit(0);