C# 强制退出程序

常用的退出程序的方式:

Application.Exit();//退出整个应用程序。(无法退出单独开启的线程)
Application.ExitThread();//释放所有线程  

Environment.Exit(0)//可以退出单独开启的线程

From.close();exit(1);//如果运行的是Form应用程序,可以调用From.close();exit(1)表示异常退出exit(0)表示正常退出

Thread.Abort()//退出线程可以调用

Process.close()//退出进程可以调用System.Diagnostics.Process.GetCurrentProcess().Close();

this.close();//方法退关闭当前窗口。

其中:

Application.Exit()、ExitThread()对于存在单独开启的Thread、Timer等情况下不一定能正常退出

Environment.Exit(0)可以强制退出。

posted @ 2012-01-20 17:12  Johnsonton's blog  阅读(1705)  评论(0)    收藏  举报