然后再选择“Console Application”(控制台应用程序),命名为 "Hello1" (不需要加引号),点击“OK”,VS.NET开始生成应用程序的壳(shell)。
现在让我们来分析一下这个壳中已经具备的代码。
首先我们会看到关键字namespace(名称空间)。你可以将名称空间简单地理解为是将类归在一起的东西。C# 中的名称空间与C++中的名称空间相似,但还具备一些额外的功能。另外,它也同Java中的package关键字相似。
下面的语句是using 命令,它负责告诉编译器在System 库中寻找未知的类。.NET 携带了一套可扩展的系统库,由它们的名称空间名确定其范围。在C# 中,所有的I/O 操作都是系统库的一部分,而不是语言本身的一部分。
接着我们看到"public class Class1"声明。作为一个先进的面向对象的开发语言,C# 中的所有代码都必须包含在一个类里面,不存在全局函数或数据。
程序中还包含一个方法Main,它是所有C# 程序的进入大门。
修改一下代码
现在我们要增加一些代码来执行一些有用的操作。第一件事是将右上角的窗口切换到Class View(类视图),然后展开"Hello1" 名称空间,点击 "Class1" 类。在属性窗口中将名称修改为Hello。现在的代码窗口变为:
将光标移到Main方法内的TODO注释之后,输入“Console”这个命令。请注意发生了什么:
你能看到系统自动列出了Console类的相关方法。选择 WriteLine,然后写入下面这一行:
Console.WriteLine("Hello from VS.NET!");
运行
现在,从“Build”菜单中选择“Build”项,然后从“Debug”(调试)菜单中选择 "Start Without Debugging"(不调试启动)。最后,控制台应该显示出 "Hello From VS.NET!"的信息。这说明,我们已经大功告成了 :-)
……