可以有返回值的。
它的返回值是“void”或“int”。
参见我从MSDN摘录下来的代码:
Main 方法可以是 void 类型:
static void Main() 
{
}
它还可以返回 int:
static int Main() 
{
   return 0;
}

解决方案 »

  1.   

    因为应用程序允许有返回状态的,可以在dos下应用比如一个copy 程序会根据执行成功与否返回不通状态数值.
    这样后续程序知道怎么处理.
      

  2.   

    int WINAPI WinMain(
    HINSTANCE hInstance, 
    HINSTANCE hPrevInstance, 
    LPWSTR lpCmdLine, 
    int nShowCmd 
    ); 而.Net FrameWork 对他进行了封装
    如下:
    -----------------------------------
    Main 方法可以是 void 类型:
    static void Main() 
    {
    }
    它还可以返回 int:
    static int Main() 
    {
       return 0;
    }