第2章 从"Hello World!"开始

祝贺你已经正式迈入了.NET的殿堂!前面你已经掌握了学习.NET的必备知识,从本章开始,是时候一览C#的庐山真面目了。现在,让我们从"Hello World"[1]开始吧,出发!

2.1 一个简单的C#程序

先来看一段最简单的示例代码,如代码清单2-1所示。

代码清单2-1 HelloWorldClass.cs


1 using System;

2

3 namespace ProgrammingCSharp4

4{

5 class HelloWorldClass

6{

7 static void Main()

8{

9 Console.WriteLine("Hello World!");

10}

11}

12}


俗话说,实践是最好的老师。本书的所有代码示例都可以直接输入和运行。养成勤于动手,并对程序的运行过程和结果进行仔细观察和分析的习惯,对于学习一门编程语言是大有裨益的。言归正传,先来看看这段代码存在于哪里?没错,它位于HelloWorldClass.cs文件中,这是一个代码文件,如果是Visual Basic.NET代码则位于*.vb文件中。在Visual Studio的新建文件对话框中,可以选择新建一个空白的代码文件,或者一个空白的类文件,后者具备了基本的代码框架,类似于代码清单2-1。

提示 在ASP.NET应用中,C#代码位于.aspx.cs文件中。虽然.aspx中也可以通过<%……%>加入代码,但不推荐。

代码清单2-1 的运行结果如图2-1所示。

第2章 从"Hello World!"开始 - 图1

图 2-1 "Hello World"程序的运行结果

接下来,我们分析一下这段代码是如何编译和运行的。

[1]"Hello World"实际上是一个示范程序,其目的是在计算机的屏幕上显示"Hello World!"这样一串字符,它是学习一种新的语言时编写的第一个也是最简单的程序,俨然已经成为编程语言的学习传统之一。最早的"Hello World"程序出现于1972年,在贝尔实验室成员Brian Kernighan撰写的内部技术文件《Introduction to the Language B》之中。