一共有4種方式:this
1.this.Close(); 只是關閉當前窗口,若不是主窗體,沒法退出程序,另外如有託管線程(非主線程),也沒法乾淨的退出;線程
2.Application.Exit();強制全部消息終止,退出全部的窗體,但如有託管線程(非主線程),也沒法乾淨的退出;it
3.Application.ExitThread();強制終止線程上的全部消息,一樣面臨其餘線程沒法正確退出的問題;io
4.System.Environment.Exit(0);這是最完全的退出方式,無論什麼線程都被強制退出,把程序結束的很乾淨。程序