C# 之程序退出的措施

1.this.Close();  
只是倒闭当前窗口,若不是主窗体的话,是心有余而力不足退出程序的,别的若有托管线程(非主线程),也无力回天彻底地淡出;

2.Application.Exit(); 
强制全部消息中止,退出全数的窗体,不过若有托管线程(非主线程),也心中无数彻底地淡出;

3.Application.ExitThread();
强制中止调用线程上的持有音讯,同样面临别的线程无法正确退出的题材;

4.System.Environment.Exit(0);  
那是最干净的淡出办法,不管什么线程都被胁持退出,把程序截至的很彻底。

相关文章