微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

 

 

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐