Ответ 1
0 - успех, все остальное указывает на ошибку. Существует не стандарт.
Некоторые программы пытаются выполнить соглашения. Здесь соглашения Microsoft. http://msdn.microsoft.com/en-us/library/windows/desktop/ms681382(v=vs.85).aspx
Каковы значения по умолчанию, которые могут быть переданы методу Environment.Exit
и каков смысл каждого из этих кодов?
0 - успех, все остальное указывает на ошибку. Существует не стандарт.
Некоторые программы пытаются выполнить соглашения. Здесь соглашения Microsoft. http://msdn.microsoft.com/en-us/library/windows/desktop/ms681382(v=vs.85).aspx
Прошедшее значение - это код выхода. По соглашению, 0 - это успех, и все остальное указывает на ошибку. Это в значительной степени зависит от вас, чтобы дать семантический смысл различным кодам ошибок.
Нет предопределенного значения кода выхода.
Однако традиционный код выхода 0 означает успех, а код выходa > 0 означает сбой. Многие приложения назначают некоторые значения для выхода из кодов > 0, поэтому скрипты могут воспользоваться этим; значения отражены в документации приложения.
Некоторые приложения следуют схеме "большее значение означает серьезную ошибку", некоторые позволяют рассматривать код выхода как бит, но большинство приложений просто определяют свой собственный список кодов.
Коды выхода < 0 довольно редко встречаются.