- C# 从入门到项目实践(超值版)
- 聚慕课教育研发中心
- 566字
- 2021-03-24 02:36:08
第2章
剖析Hello C#——第一个C#程序
学习指引
在学习C#之前,首先需要理解C#的程序结构。当用户熟悉了Visual Studio 2017的安装过程后,就可以通过它来编译C#程序。Visual Studio 2017并不是唯一工具,使用任何文本编译器都可以编写C#程序,但是Visual Studio 2017却是最好用的工具之一。相信通过本章的学习,读者能够快速掌握C#程序的基本结构,以及编码规范。
重点导读
- 掌握C#命名空间的用法。
- 掌握如何为C#代码添加注释。
- 熟悉C#的标识符及关键字。
- 熟悉C#的语句。
- 熟悉代码结构编写规范。
2.1 C#的程序结构
用户在学习C#编程语言之前,必须要了解一下C#的程序结构。一个C#的源程序主要包括命名空间、类、Main方法、标识符、关键字、代码注释,以及语句和表达式。
例如,在Visual Studio 2017中创建控制台应用程序时会自动生成一段代码:
在代码的开头,有4行using指令的语句,它们都表示引用命名空间,接着namespace下面的代码表示命名空间或者叫做项目名称。而在命名空间中包含一个名为Program的类,当然用户也可以自定义为其他的类,在类的里面是一个静态的没有返回值的Main方法。
【例2-1】编写程序,打印出“C#程序结构”。
(1)在Visual Studio 2017中,新建名称为“Project1”的文件。
(2)在代码编辑区域输入以下代码。
【程序分析】本例演示了C#程序的完整结构。在代码的第一行“using System;”中,using关键字用于在程序中引用System命名空间,一个程序一般有多条using语句。namespace则是声明命名空间的关键字,而Project1命名空间包含一系列的类。接着是class声明的类Program,在该类中包含程序使用的数据和方法声明。类一般包含多个方法。方法定义了类的行为。在本例中,类Program只有一个Main方法。
Main方法通过语句“Console.WriteLine("C#程序结构");”指定了它的行为。WriteLine是一个定义在System命名空间中的Console类的方法。该语句会在屏幕上显示消息“C#程序结构”。
最后一行“Console.ReadKey();”是针对VS.NET用户的。这使得程序会等待一个按键的动作,防止程序从Visual Studio .NET启动时屏幕会快速运行并关闭。
在Visual Studio 2017中的运行结果如图2-1所示。
图2-1 C#的程序结构