c# - 退出命令行程序的首选方式是什么?

标签 c# .net command-line

这应该很简单。我只需要简单地退出我的命令行 C# 程序 - 没有花哨的东西。

我应该使用

Environment.Exit();

this.Close();

还是别的?

最佳答案

只需从 Main 方法返回即可。

编辑:

如果你真的失去了流程并想从应用程序的任何地方退出(比如在 Main 调用的任何方法内),你可以使用:

Environment.Exit(0);

请记住,通常情况下,当一切正常时,您应该向调用进程 (OS) 返回 0,如果发生错误并且执行不如预期顺利,则返回非零值。

关于c# - 退出命令行程序的首选方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7403900/

相关文章:

c# - 将自定义创建的位图绘制到屏幕

c# - 如何在c#中实现基类的虚方法并在override方法中获取基方法实现

c# - 将值从 ASP.NET 页面发布到 C#

javascript - 使用 Javascript/jQuery 动态填充下拉列表

c# - 多个执行调用

linux - 如何为从源安装的程序创建终端命令

c# - 从 url 获取当前页面

c# - 使用 List<T> 参数构造 HashSet<T> 时是否允许重复?

c# - 在 C# 中解压缩存档

bash - 如何临时切换 AWS CLI 的配置文件?