Environment.Exit
方法可以传递哪些默认值,每个代码的含义是什么?Environment.Exit
方法可以传递哪些默认值,每个代码的含义是什么?0表示成功,其他任何内容都表示错误。没有标准。
一些程序尝试遵循惯例。这里是微软的惯例。http://msdn.microsoft.com/en-us/library/windows/desktop/ms681382(v=vs.85).aspx
退出代码没有预定义的含义。
然而,传统上,退出代码0表示成功,而退出代码> 0表示失败。许多应用程序为退出代码> 0分配了一些含义,因此脚本可以利用这一点;这些含义反映在应用程序的文档中。
一些应用程序遵循“较大的值意味着更严重的错误”的方案,有些允许将退出代码视为位集,但大多数应用程序只定义自己的代码列表。
退出代码< 0非常不常见。