更新:2007 年 11 月

错误消息

程序“program”不包含适合入口点的静态“Main”方法

在生成可执行文件的代码中找不到具有正确签名的静态 Main 方法时会发生此错误。如果使用错误的大小写定义入口点函数 Main(如小写的 main),也会发生此错误。

  • Main 必须声明为静态且必须返回 voidint,此外它还必须或者没有任何参数或者有一个 string[] 类型的参数。

示例

下面的示例生成 CS5001:

 复制代码
// CS5001.cs
// CS5001 expected
public class a
{
   // Uncomment the following line to resolve.
   // static void Main() {}
}

请参见

概念

Main() 和命令行参数(C# 编程指南)