2012-07-03 45 views
12

什麼是可以傳遞給Environment.Exit方法的默認值以及每個代碼的含義是什麼?什麼是可以傳遞給Environment.Exit方法的默認值?

+0

另請參閱[如何做 - 我指定退出代碼的控制檯應用程序在網絡中](http://stackoverflow.com/questions/155610/how-do-i -specify-the-exit-code-of-a-console-in-net) – nawfal

回答

1

退出代碼沒有預定義的含義。

但是,傳統上退出代碼0意味着成功,退出代碼> 0意味着失敗。許多應用程序爲退出代碼> 0分配了一些含義,因此腳本可以利用此功能;含義反映在應用程序的文檔中。

一些應用程序遵循方案「更大的價值意味着更嚴重的錯誤」,一些允許將退出代碼視爲一個集合,但大多數應用程序只是定義自己的代碼列表。

退出代碼< 0是非常罕見的。

2

傳遞的值是退出代碼。按照慣例,0表示成功,其他表示錯誤。對於不同的錯誤代碼,語義的含義非常重要。

相關問題