Environment.Exit方法可以传递哪些默认值?

21
Environment.Exit 方法可以传递哪些默认值,每个代码的含义是什么?

3个回答

25

2
传递的值是退出代码。按照惯例,0表示成功,其他任何值表示错误。不同的错误代码需要由您自己赋予语义含义。

1

退出代码没有预定义的含义。

然而,传统上,退出代码0表示成功,而退出代码> 0表示失败。许多应用程序为退出代码> 0分配了一些含义,因此脚本可以利用这一点;这些含义反映在应用程序的文档中。

一些应用程序遵循“较大的值意味着更严重的错误”的方案,有些允许将退出代码视为位集,但大多数应用程序只定义自己的代码列表。

退出代码< 0非常不常见。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接