- Application.Exit();//好像只在主线程可以起作用,而且当有线程,或是阻塞方法的情况下,很容易失灵
- this.Close();//只是关闭当前窗体。
- Application.ExitThread();//退出当前线程上的消息循环,并关闭该线程上的所有窗口。 也会失灵
- Environment.Exit(0); //前面三种方法都不能很好的退出程序,此方法可以完全退出程序,这个要强制得多。
- Process.GetCurrentProcess().Kill();//此方法完全奏效,绝对是完全退出。
C#退出程序的几种方法
最新推荐文章于 2024-05-30 16:45:37 发布
博客介绍了 C# 中几种退出程序的方法。如 Application.Exit() 在主线程起作用,有线程或阻塞方法时易失灵;this.Close() 仅关闭当前窗体;Application.ExitThread() 退出当前线程消息循环和窗口,也会失灵。而 Environment.Exit(0) 和 Process.GetCurrentProcess().Kill() 能完全退出程序。
2200

被折叠的 条评论
为什么被折叠?



