Using Environment.ExitCode versus returning int from Main

Я планирую использовать код возврата исполняемого файла C # в одном из моих сценариев оболочки. У меня есть два варианта:

Возврат значения int из основного метода

class MainReturnValTest
{
    static int Main()
    {
        //...
        return 0;
    }
}

(ИЛИ)

Использование Environment.Exit с кодом выхода

class MainReturnValTest
{
    static void Main()
    {
        //...
        Enviroment.Exit(exitCode);
    }
}

Можно ли использовать любой из вышеперечисленных способов для возврата значения из исполняемый файл? Или один из них предпочтительнее другого?

12
задан Uwe Keim 4 April 2017 в 20:31
поделиться