在 c# 中,您可以使用 Environment.Exit(n) 向底层调用方返回一个整数(例如,可以使用 DOS 脚本中的 ERRORLEVEL 变量对其进行测试)。
是否有关于这些代码的最佳实践?
我认为 0 = 没有错误...但是是否保留了数字?我可以使用负数吗?等等
谢谢!
最佳答案
零通常意味着没有错误。至于其他的,我认为没有保留的集合。我通常会定义我的应用程序的不同返回码的含义并记录它们。
DOS 最多只能处理 256 个可能的返回码,但实际上我怀疑您是否会使用/需要那么多。
您可以使用负值,但请注意,负值不一定与正值有任何不同。
关于c# - 关于控制台应用程序返回的错误代码的最佳实践是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1603620/