Лучший способ вернуть значение выхода - использовать. Я говорю это потому, что ненулевые коды выхода обычно используются для обозначения некоторой ошибки, обычно такой, от которой вы бы не хотели продолжать. Вызов Exit
с ненулевым значением выхода одновременно сигнализирует об ошибке через значение и выходит из программы.
Environment.Exit( value );
РЕДАКТИРОВАТЬ : Обратите внимание, что контекст для моего оператора был в пределах Main
для консольной программы. Библиотеки и другие методы должны генерировать исключения или возвращать значения ошибок. Только ваша основная программа должна вызывать Exit
. Извините, если это не ясно.