码迷,mamicode.com
首页 > Windows程序 > 详细

c#语法基础(1):关键字

时间:2015-05-14 16:24:45      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:

c#关键字解析,以实例清单为例:

清单1   最简单的 "Hello World "程序(public、static)

1: class HelloWorld
2: {
3: public static void Main()
4: {
5: System.Console.WriteLine("Hello World");
6: }
7: }

C#应用程序(可执行)的入口点就是 static Main 方法,它必须包含在一个类中。

和C++相比,Main的第一个字母是大写的M,而不是你曾经使用过的小写字母。在这个方法中,你的程序开始并结束。

正如你所看到的,Main方法返回一个void类型。
public static void Main()
尽管看到这些语句时,C++程序员肯定会觉得似曾相识,但是其他程序员并不如此。首先,public 的访问标志告诉我们这个方法可以被任何程序访问,这是它被调用的必要条件。其次,static 意味着没有先创建类的实例也可以调用方法——你所要做的就是用类名调用方法。
HelloWorld.Main();
但是,我不赞成在Main方法中执行这行代码,递归会导致堆栈溢出。
另一重要的方面是返回类型。对于方法Main,可选择void (意味着根本就没有返回值),或用int 为整型结果(应用程序返回的错误级别)。因此,两种可能的Main方法为:
public static void Main()
public static int Main()

 

c#语法基础(1):关键字

标签:

原文地址:http://www.cnblogs.com/wt1990/p/4503453.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!