C# 中常用的几种结束应用程序进程的代码方法
第一种 : 只在主线程里可以起到作用,而且当有线程,或是阻塞方法的情况下,很比较容易失灵。
Application.Exit();
第二种 : 退出当前线程上的消息循环,并关闭该线程上的所有窗口, 也会失灵。
Application.ExitThread();
第三种 : 这是比较彻底的退出进程方式,线程都会被强制退出,结束的比较干净。
Environment.Exit(0);
第四种 : 此方法完全奏效,完全退出。
Process.GetCurrentProcess().Kill();