c# - 关于控制台应用程序返回的错误代码的最佳实践是什么?

标签 c# console-application dos

在 c# 中,您可以使用 Environment.Exit(n) 向底层调用方返回一个整数(例如,可以使用 DOS 脚本中的 ERRORLEVEL 变量对其进行测试)。

是否有关于这些代码的最佳实践?

我认为 0 = 没有错误...但是是否保留了数字?我可以使用负数吗?等等

谢谢!

最佳答案

零通常意味着没有错误。至于其他的,我认为没有保留的集合。我通常会定义我的应用程序的不同返回码的含义并记录它们。

DOS 最多只能处理 256 个可能的返回码,但实际上我怀疑您是否会使用/需要那么多。

您可以使用负值,但请注意,负值不一定与正值有任何不同。

关于c# - 关于控制台应用程序返回的错误代码的最佳实践是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1603620/

相关文章:

batch-file - 将标准输出重定向到屏幕和文本文件

batch-file - xcopy 到受密码保护的网络位置

assembly - mov bx,ax 和 mov bh,ah 之间的速度有区别吗?

c# - Entity Framework : Count one collection and Include another?

c# - 当 ObservableCollection 触发 CollectionChanged 时,ItemsControl 不会自行更新

c++ - 如何在 Windows 控制台中打印 MACRON/Unicode

c# - 如何创建内容文件并从控制台应用程序导航到该文件?

c# - Entity Framework 核心。如何正确更新相关数据?

c# - 初始化内联列表

c# - 通过 C# console-app 执行一些命令