1. 程式人生 > >C# WinForm程式退出的方法

C# WinForm程式退出的方法

1.this.Close();   只是關閉當前視窗,若不是主窗體的話,是無法退出程式的,另外若有託管執行緒(非主執行緒),也無法乾淨地退出;

2.Application.Exit();  強制所有訊息中止,退出所有的窗體,但是若有託管執行緒(非主執行緒),也無法乾淨地退出;

3.Application.ExitThread(); 強制中止呼叫執行緒上的所有訊息,同樣面臨其它執行緒無法正確退出的問題;

4.System.Environment.Exit(0);   這是最徹底的退出方式,不管什麼執行緒都被強制退出,把程式結束的很乾淨。