Main方法

一.每一个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:执行环境和其他程序集都可以调用它

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,891评论 18 139
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,760评论 18 399
  • 秦末有一个叫韩信的年轻人,腰悬挂佩剑,在集市上行走被一屠夫侮辱。信忍之从胯下钻过而去,其后终成为一代名将。一千多年...
    一缕鱼魂阅读 358评论 0 0
  • 今天是9月23日星期六,今天,上午九点钟去简记上了三个小时的英语课,可能是很久没有上课了的缘故,原来好多学过的单词...
    WMY王明阳阅读 219评论 0 1
  • 坚持,即使没有一个粉丝,为了自己心中的那个梦! 梦想还是要有的,万一实现了呢? 加油,要做更好的自己!加油,加油加油加油
    小糊涂yy阅读 232评论 0 0