C#程序中return语句的目的是什么

sub*_*nki 2 c#

退货声明的目的是什么?

示例:

Class Sample 
{
    public static int Main()
    {
      System.Console.WriteLine("Hello World");
      return 0;
    } 
}
Run Code Online (Sandbox Code Playgroud)

在上面的程序中实际返回的是什么.它返回整数值0吗?这对程序执行流程有帮助吗?

(这可能是一个愚蠢的问题,但我很想知道.)

Chr*_*lor 5

应用程序的退出代码设置为从Main返回的值.如果在运行子应用程序时出现错误或一切都成功,则可以使用此方法与调用应用程序进行通信.

从控制台窗口运行时,最后一个退出代码在环境变量中设置,该变量可用于控制批处理文件的执行.

有关详细信息和示例,请参阅以下MSDN条目. http://msdn.microsoft.com/en-us/library/0fwzzxz2.aspx