Application.Exit();//好像只在主线程能够起做用,并且当有线程,或是阻塞方法的状况下,很容易失灵
this.Close();//只是关闭当前窗体。
Application.ExitThread();//退出当前线程上的消息循环,并关闭该线程上的全部窗口。 也会失灵
Environment.Exit(0); //前面三种方法都不能很好的退出程序,此方法能够彻底退出程序,这个要强制得多。
Process.GetCurrentProcess().Kill();//此方法彻底奏效,绝对是彻底退出。