为什么在此示例中使用return -1?

Ans*_*mar -3 c# guid

 static int Main(string[] args)
        {
            Guid obj = Guid.NewGuid();

            Console.WriteLine("New Guid is " + obj.ToString());
            Console.ReadLine();
            return -1;
        }
Run Code Online (Sandbox Code Playgroud)

谁能告诉我为什么return -1在这里使用它,这意味着什么?

Ami*_*ich 5

Main方法可以返回void

static void Main()
{
    //...
}
Run Code Online (Sandbox Code Playgroud)

它还可以返回int

static int Main()
{
    //... 
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

如果Main未使用from的返回值,则返回void可使代码稍微简单一些。
但是,返回an integer可使程序将状态信息传达给其他调用可执行文件的程序或脚本。在这里
阅读更多。