申请退出

我正在使用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.ExitEnvironment.FailFast? 这是严厉的-与杀死你自己一样Process

以上是 申请退出 的全部内容, 来源链接: utcz.com/qa/400784.html

回到顶部