C#中的Main方法——极速C_Sharp免费入门

265 阅读2分钟

我和往常一样,一边喝早茶,一边上网和女粉丝侃大山,在手机和平板电脑上整理修改 《C++》 、 《C语言》 、 《Java》 等多年前写的教程,并研究学习各种品牌的小程序。

突然女粉丝问:“陈老师!传说你是公司里的C#大贤者?”。
我答:“不感当!粗识皮毛,略懂略懂,略知1、2”。
女粉丝问:“陈老师!你知道C#中的Main方法吗?”。
我答:“知道!”。
女粉丝问:“可以教我吗?”。
我答:“好的!下面写个教程,你回头等我更新网文吧!”。

C# Main方法是C#控制台应用程序或窗口应用程序的入口点
应用程序启动时,C# Main 方法是第一个调用的方法。
C# 中的Main()方法首字母必须大写,如果首字母小写就会产生编译错误,编译失败\

C# Main方法有以下几条准则:
Main()方法在C#里非常特殊,它是编译器规定的所有可执行程序的入口点。\

由于其特殊性,对Main()方法有以下几条准则:

1.Main()方法必须封装在类或结构里来提供可执行程序的入口点。
C#采用了完全的面向对象的编程方式,但C#中不可以有像C++那样的全局函数。

2.Main()方法必须为静态方法(static),这允许C#不必创建实例对象即可运行程序。

3.Main()方法的保护级别没有特殊要求, public、protected、private等都可以,但一般都指定其为public。

4.Main()方法名的第一个字母要大写,否则将不具有入口点的语义(C#是大小写敏感的语言)。

5.Main()方法的参数只有两种形式:无参数和string 数组表示的命令行参数,即static void Main()或static void Main(string[]args) ,后者接受命令行参数。一个C#程序中只能有一个Main()函数入口点。其他形式的参数不具有入口点语义,C#不推荐通过其他参数形式重载Main()函数,这会引起编译警告。

6.Main()函数返回值只能为void(无类型)或int(整数类型)。

C#中Main方法的四种形式

1.无参数无返回值 static void Main() { //... }

2.无参数有返回值 static int Main() { //... return 0;}

3.有参数无返回值 static void Main(string[] args) { //... }

4.有参数有返回值 static int Main(string[] args) { //... return 0;}

首先是返回类型,分两种:void和int

杰哥学习笔记分享到这里,会不定期更新,喜欢的粉丝们请收藏、关注、点赞,我的作品。

更多内容请看
虎哥引流器

http://2008622.3vfree.cc/GongNengYie.html