『QQ:1353814576』

C# 中常用的几种结束应用程序进程的代码方法


第一种 : 只在主线程里可以起到作用,而且当有线程,或是阻塞方法的情况下,很比较容易失灵。

Application.Exit();

第二种 : 退出当前线程上的消息循环,并关闭该线程上的所有窗口, 也会失灵。

Application.ExitThread();

第三种 : 这是比较彻底的退出进程方式,线程都会被强制退出,结束的比较干净。

Environment.Exit(0); 

第四种 : 此方法完全奏效,完全退出。

Process.GetCurrentProcess().Kill();