我无法更改静态的 void Main(string[] args)

3

可能是重复的问题:
我无法更改 static void Main(string[] args)

您好,当我将 static void Main(string[] args) 更改为以下代码时,我遇到的错误是

程序“C:\Documents and Settings\Administrator\My Documents\Visual Studio 2008\Projects\Project1\FtpFiles\FtpFiles\obj\Debug\FtpFiles.exe”不包含适用于入口点的静态“Main”方法。 请问有人可以帮我吗?


没错,你不应该改变它。如果你能解释为什么需要改变它,我们也许可以向你展示一些正确的方法。 - Shadow The Spring Wizard
你正在编写控制台应用程序吗?Main 函数拥有一组受限的可接受签名,因为它是应用程序的默认入口点。 - Jodrell
3个回答

3

您不能更改"static void Main(string[] args)"的名称或参数,它是程序的入口点。

如果您不需要args[]参数,只需忽略它即可。


2

在每个程序中,您都需要一个名为 static void Main 的方法,这被称为入口点,意味着运行时在尝试执行您的程序时会查找该方法。如果没有该方法,它将失败,就像您在示例中看到的那样。


0

请查看此文章:C#程序的入口点

static void Main(string[] args) - 
 is palce from where you code get started executing.

如果找不到它,它会向您返回一个错误。

如果您不想使用if语句,则可以创建类库项目而不是控制台应用程序。


请问如何在控制台应用程序中跳转到另一段代码? - Ishaq Ghouse
静态 void Main(string[] args) - Ishaq Ghouse
通过创建类的对象并调用其方法...从主函数中。 - Pranay Rana

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接