侧边栏壁纸
  • 累计撰写 185 篇文章
  • 累计创建 77 个标签
  • 累计收到 17 条评论

目 录CONTENT

文章目录

C#如何退出当前进程

码峰
2022-07-05 / 0 评论 / 0 点赞 / 929 阅读 / 212 字 / 正在检测是否收录...
广告 广告

C#程序中,有时候需要关闭当前进程,退出进程的方法主要有以下几种:

Application.Exit(); //多数时候,只在主线程可以起作用,而且当有线程,或是阻塞方法的情况下,很容易不成功
Application.ExitThread(); //退出当前线程上的消息循环,并关闭该线程上的所有窗口。 也会有失败的可能
this.Close(); //只是关闭当前窗体,如果当前进程只有当前这一个窗体时可以成功。
Environment.Exit(0);  //如果前面三种方法都不能很好的退出程序,此方法可以完全退出程序,这个要强制得多。
Process.GetCurrentProcess().Kill();  //此方法失败的几率极小,多数时候是一定能完全退出。
0
广告 广告

评论区