相关疑难解决方法(0)

什么时候应该使用Environment.Exit来终止控制台应用程序?

我在工作中维护了许多控制台应用程序,我在其中一些人注意到的一件事是他们调用了Environment.Exit(0).

示例程序如下所示:

public class Program
{
    public static void Main(string[] args)
    {
        DoStuff();
        Environment.Exit(0);
    }
}
Run Code Online (Sandbox Code Playgroud)

我不明白原始程序员的意图是什么?在我看来,即使没有Environment.Exit语句,程序应该退出就好了.也就是说,对于其中一个程序,它的控制台窗口即使在应该关闭之后仍然存在,所以我真的不确定那里发生了什么......

我在这里错过了什么吗?或者是否有理由在此实例中调用Environment.Exit?

.net c# console-application

34
推荐指数
2
解决办法
6万
查看次数

标签 统计

.net ×1

c# ×1

console-application ×1