还有其他写这行代码的方法吗?

Khan39

成员
已加入
2019年11月25日
留言内容
9
编程经验
Beginner
我是C#的新手,

还有其他写这行代码的方法吗?
静态void Main(string [] args)

?

我在某处看到过较短的版本,但不记得确切在哪里

请帮忙

谢谢
 

金西尼

C#论坛主持人
工作人员
已加入
2011年4月23日
留言内容
3,566
地点
悉尼,澳大利亚
编程经验
10+
您为什么会认为短代码的简短版本首先是个好主意?您一定是在问这个相当奇怪的问题,是有原因的。很多人问如何优化代码,但通常不只是单个方法声明。
 

Khan39

成员
已加入
2019年11月25日
留言内容
9
编程经验
Beginner
@金西尼

我是vb.net论坛的Pscman39,我想开始学习VB.net,但是我决定学习C#


静态void Main(string [] args)
下一行定义了 主要的 方法,这是 入口点 适用于所有C#程序。这 主要的 方法说明该类在执行时的作用

那么,有很多方法可以声明这个Main?
 

金西尼

C#论坛主持人
工作人员
已加入
2011年4月23日
留言内容
3,566
地点
悉尼,澳大利亚
编程经验
10+
不,没有。如果您来自VB,那么您可能会感到困惑,因为VB项目默认情况下启用了Application Framework,这使您看不到某些复杂性。它隐藏的一部分是Main方法。该方法存在,但是它在您无法访问的自动生成的代码中。如果禁用应用程序框架,则可以提供自己的Main方法,其工作方式与在C#中一样。

您没有理由在C#中更改Main方法的声明,并且甚至根本没有理由更改该定义。如果要创建控制台应用程序,则需要将代码放入该方法中,或者至少调用一个包含您的代码的方法。如果是Windows Forms应用程序,则可能无需对其执行任何操作。自动生成的方法将包含用于创建和显示您的启动表单的代码,通常这就是您所需要的。
 

约翰·H

C#论坛主持人
工作人员
已加入
2011年4月23日
留言内容
1,076
地点
挪威
编程经验
10+
最佳 底部