C#关闭窗体常用几种方式
-以下三种方式,线程无法干净地退出
• this.Close() :只是关闭当前窗体,若不是主窗体的话,是无法退出程序的;
• Application.Exit():强制所有消息终止,退出所有的窗体;
• Application.ExitThread():强制终止调用线程上的所有消息,但其他线程无法正确的退出
-以下方式,暴力退出
• System.Environment.Exit(0):最彻底的退出方式
-以下三种方式,线程无法干净地退出
• this.Close() :只是关闭当前窗体,若不是主窗体的话,是无法退出程序的;
• Application.Exit():强制所有消息终止,退出所有的窗体;
• Application.ExitThread():强制终止调用线程上的所有消息,但其他线程无法正确的退出
-以下方式,暴力退出
• System.Environment.Exit(0):最彻底的退出方式