一.每一个C#程序都必须有Mian方法作为入口点
共有4种Main方法:
static void Main {...}
static void Main (string[] args) {...}
static int Main () {...}
static int Main(string[] args) {...}
后两种在程序终止后返回int值给执行环境,这通常用于报告程序的成功或失败,0通常用于表示成功。
第二、四种可以在程序启动时从命令行向程序传入实参,可以有0个或多个命令行参数。无参数时arg值不会是null,而是一个没有元素的数组。参数由空格或制表符(\t没成功)隔开。每一个参数都被程序解释为是字符串,无需加引号。
二.传参方法: 项目->Main方法 属性 ->调试 ->命令行参数,然后执行辣个程序(按F5)
三. 需要注意的点
1.Main必须声明为static,Main可以被声明为类或结构。一个程序只能包含4个入口中的一个,可以声明其他方法的名称为Main,只要不是4个入口点形式之一就是合法的(不推荐)。
2.Main可以被声明为public和private。
private:只有执行环境才能启动程序,其他程序不能访问
public:执行环境和其他程序集都可以调用它