我写好了一个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对这个控制的挺严格的。在JAVA里面,任何一个类都可以是启动类。呵呵!这个还真有点不适应。
再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow