C#关闭窗体常用几种方式

-以下三种方式,线程无法干净地退出

  • this.Close() :只是关闭当前窗体,若不是主窗体的话,是无法退出程序的;

  • Application.Exit():强制所有消息终止,退出所有的窗体;

  • Application.ExitThread():强制终止调用线程上的所有消息,但其他线程无法正确的退出

-以下方式,暴力退出

  • System.Environment.Exit(0):最彻底的退出方式

posted @ 2019-01-10 15:54  陈彦斌  阅读(2862)  评论(0)    收藏  举报