退出當前程序(C#)

  • Application.Exit();
    好像只在主線程可以起作用,而且當有線程,或是阻塞方法的情況下,很容易失靈
  • this.Close();
    只是關閉當前窗體
  • Application.ExitThread();
    退出當前線程上的消息循環,並關閉該線程上的所有窗口, 也會失靈
  • Environment.Exit(0);
    前面三種方法都不能很好的退出程序,此方法可以完全退出程序,這個要強制得多
  • Process.GetCurrentProcess().Kill();
    此方法完全奏效,絕對是完全退出。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章