申请退出
我正在使用VSTS 2008 + .Net 3.5 + C#开发Windows
Forms应用程序。我的困惑是,似乎Application.Exit不会强制终止应用程序?如果没有,我应该调用哪种方法来终止应用程序?
编辑1:
通常main方法是这样的,如何在不调用Environment.Exit的情况下正常退出Main函数?
static void Main() {
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
try
{
Application.Run(new Form1());
}
catch (Exception ex)
{
Console.WriteLine (ex.Message);
}
}
预先感谢乔治
回答:
Application.Exit
真的只是轻轻地询问消息循环。
如果要退出应用程序,最好的方法是从中优雅地使它退出Main
,并干净地关闭所有其他非后台线程。
如果你想残酷… Environment.Exit
或Environment.FailFast
? 这是严厉的-与杀死你自己一样Process
。
以上是 申请退出 的全部内容, 来源链接: utcz.com/qa/400784.html