5

我目前正在阅读 Microsoft 官方 C# 编程课程书籍,他们向您介绍的第一个概念是Console.WriteLine

他们给你输入的实际代码是:

class Hello
{
    public static void Main()
    {
       Console.WriteLine("Hello, World");
    }
}

我不确定是否应该将此代码放在表单加载下或使用系统下,因为我总是收到以下错误,我不确定它意味着什么:

错误 ...Debug\WindowsFormsApplication1.exe' 定义了多个入口点:'Hello.Main()'。使用 /main 编译以指定包含入口点的类型。**

4

2 回答 2

7

那是console应用程序的代码,而不是WinForm应用程序。在 Visual Studio 中,创建一个新项目并选择Console Application作为项目类型。

您会注意到一个新的控制台项目将包含您为您编写的大部分代码(例如Main方法)

在此处输入图像描述

您收到该错误的原因是 WinFormMainProgram.cs. Main 方法称为入口点,.net 独立 exe 项目有一个。您可以将入口点设为另一种方法,但很少这样做,因为在大多数情况下没有真正需要。

于 2013-08-06T20:43:28.970 回答
1

您有错误的应用程序类型。

该课程可能会在某处提到您应该创建一个新的Console Application. 你已经选择Windows Forms了你的尝试。

尝试创建一个新Console Application的,该Main方法已经为您定义好了。

于 2013-08-06T20:44:47.640 回答