Main方法

每一个C#程序都必须有一个入口点,一个必须叫做Main的方法,Main必须总是声明为static,Main方法共有4种形式作为程序的入口点。

前面俩种形式在程序终止后都不返回值给执行环境,后面俩种形式则返回int值,如果使用返回值,通常用于报告程序的成功或失败,0通常用于表示成功,第二种和第四种形式允许我们在程序启动时从命令行向程序传入实参,可以有0个或多个命令行参数,即使没有参数,args参数也不会是null,而是一个没有元素的数组。参数由空格或制表符隔开,每一个参数都被程序解释为是字符串,但是无须在命令行中为参数加上引号。

Main的可访问性

Main可以被声明为publicprivate如果被声明为private,其他程序集就不能访问它,只有执行环境才能启动程序如果被声明为public,其他程序集就可以调用它。无论Main的访问级别是什么,执行环境总是能访问Main,默认情况下,vs创建了一个项目时,它就创建了一个程序框,其中Main是隐式private,如果需要,可以添加public。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章