声明主要功能c#的不同方式

时间:2014-01-08 05:26:26

标签: c#

public static void Main(string[] args)

这是在C#中声明Main函数的最常用形式。有没有其他方法来声明Main函数?

如果我们交换或错过某些关键字会怎样?

2 个答案:

答案 0 :(得分:2)

我认为更好的问题是,典型的Main方法声明的每个部分是什么意思?

你能拿出一些关键词吗?当然,但该方法不一定与下面定义的方法相同。

public static void Main(string[] args)

公开是指可见性,不公开,代码将使用其默认可见性

static 表示这是一个类方法。如果没有静态,该方法将成为实例方法。

void 只是表示返回类型为void。你能把它改成int吗?当然,但你最好在最后返回一个int。

主要只是名称。名称显然可以切换,但你不会再将它称为“主要方法”

string [] args 只是参数的参数。你能把它删除吗?是的,但是你不能在方法中使用任何参数。

一般 :您可以互换事物,但不要指望方法完全相同的行为。了解每个关键字的作用等等是关键所在。

答案 1 :(得分:0)

如果我们交换或错过一些关键字

它不是同一个Main函数,它只是一个overloaded函数,它不能作为代码的entry point

如果你没有Main的至少一个correct syntax函数,编译器会抱怨。