回 帖 发 新 帖 刷新版面

主题:在.net2003中运行C#如下程序提示未定义入口点

using System;
class Test
{
    public int max(int x,int y){
    if(x>y)
          return x;
        else
          return y;
    }
     public void main()
    {
        Console.WriteLine("THE max of 6 of 8 is:{0}",max(6,8));
    }
}
提示未定义入口点,如何解决啊,先谢了!

回复列表 (共4个回复)

沙发

需要有static void Main方法

板凳

C#严格区分大小写所以
     public void main()
不会被做为程序的入口点,把main改成Main就可以了.

3 楼

谢谢各位了,问题已经解决

4 楼

[quote]C#严格区分大小写所以
     public void main()
不会被做为程序的入口点,把main改成Main就可以了.[/quote]
2楼的C#严格区分大小写是没错的
不过在C#里main跟Main是一样的
这边是缺了个static!!!

我来回复

您尚未登录,请登录后再回复。点此登录或注册