我目前正在阅读有关C#编程的Microsoft官方课程书籍,他们向您介绍的第一个概念是Console.WriteLine
他们给你输入的实际代码是:
class Hello
{
public static void Main()
{
Console.WriteLine("Hello, World");
}
}
我不确定是否应该将此代码放在Form Load或使用System下,因为我总是会收到以下错误,我不确定它的含义:
错误... Debug \ WindowsFormsApplication1.exe'定义了多个入口点:'Hello.Main()'。使用/ main编译以指定包含入口点的类型。**
答案 0 :(得分:7)
这是console
应用程序的代码,而不是WinForm
应用程序的代码。在Visual Studio中,创建一个新项目并选择Console Application
作为项目类型。
您会注意到一个新的控制台项目将包含您为其编写的大部分代码(例如Main
方法)
您收到该错误的原因是因为WinForm在Main
中已经有Program.cs
方法。 Main方法称为entry point,而.net独立的exe项目有一个。你可以使入口点成为另一种方法,但很少这样做,因为在大多数情况下都没有真正的需要。
答案 1 :(得分:1)
您的应用程序类型错误。
该课程可能会提到你应该创建一个新的Console Application
。您在尝试中选择了Windows Forms
。
尝试创建新的Console Application
,并且已经为您定义了Main
方法。