您当前的位置: 首页 >  c#

C#中的Main方法

发布时间:2010-11-22 10:07:00 ,浏览量:0

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

关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    105695博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0457s