您的位置:首页 > 大数据 > 人工智能

.NET入门(四)一个项目,只能有一个类有Main,否则出现"定义了不止一个入口点"的异常

2009-01-21 15:33 525 查看
我写好了一个Hello World类,想再测试一下控制台输入,马上写了一个ConsoleInput的类。



在项目上,右键,添加,最底下有一个类的图标









,输入好名字就行了







我自己把代码加上了,最终如下

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
    class ConsoleInput
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World1212!");
        }
    }
}






然后重新生成项目,出现了如下的错误:



错误 1 程序“C:/Documents and Settings/zhaoxueqing/My Documents/Visual Studio 2008/Projects/WebApplication1/ConsoleApplication1/obj/Debug/ConsoleApplication1.exe”定义了不止一个入口点:“ConsoleApplication1.Program.Main(string[])”: 'ConsoleApplication1.Program.Main(string[])'。请使用 /main 进行编译,以指定包含入口点的类型。 C:/Documents and Settings/zhaoxueqing/My Documents/Visual Studio 2008/Projects/WebApplication1/ConsoleApplication1/Program.cs 10 21 ConsoleApplication1









依然是询问同事,原因是:

一个项目只能有一个入口点,也就是最多有一个类里有一个Main方法,如果超过则会出这个编译错误。

解决方法有2个

1 删掉另一个的Main, 这个项目只保留一个

2 新建另一个项目,把代码转过去







看来.NET对这个控制的挺严格的。在J***A里面,任何一个类都可以是启动类。呵呵!这个还真有点不适应。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐