gpt4 book ai didi

c# - 我应该把 public static void Main 放在哪里?

转载 作者:太空狗 更新时间:2023-10-29 22:51:55 26 4
gpt4 key购买 nike

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

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

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

我不确定我是否应该将此代码放在 Form Load 或 using System 下,因为我总是收到以下错误并且我不确定它意味着什么:

Error ...Debug\WindowsFormsApplication1.exe' has more than one entry point defined: 'Hello.Main()'. Compile with /main to specify the type that contains the entry point.**

最佳答案

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

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

enter image description here

出现该错误的原因是 WinForm 在 Program.cs 中已有一个 Main 方法。 Main 方法称为 entry point .net 独立 exe 项目有一个。您可以使入口点成为另一种方法,但很少这样做,因为在大多数情况下没有真正的必要。

关于c# - 我应该把 public static void Main 放在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18090069/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com