第1章
快速入门
Chapter1
本章要点: 

● 了解C# 的特点
● 了解.
NET 框架

● 掌握VisualStudio2017 的安装与设置
C# 是一门现代的、通用的、面向对象的编程语言,它是由微软公司开发的,由Ecma 
和ISO 核准认可。它专为公共语言基础结构(CLI)设计。CLI 由可执行代码和运行时环
境组成,允许在不同的计算机平台和体系结构上使用各种高级语言。C# 之所以能够成
为一种广泛应用的专业语言,主要有以下原: 

它是一种现代的、通用的结构化编程语言;

●

● 具有面向对象、面向组件、容易学习的特点; 
● 可以产生高效率的程序; 
● 可以在多种计算机平台上编译; 
● 它是.
NET 框架的一部分; 

● 它是Unity引擎开发默认支持的开发语言。
虽然C# 的构架十分接近于传统的高级语言C和C++,是一门面向对象的编程语
言,但是它与Java非常相似,有许多强大的编程功能,再加上国内外游戏市场的火爆,尤
其是手游(手游市场大部分使用Unity作为开发引擎,而Unity引擎所使用的开发语言为
C#), 因此,C# 得到了广大程序员的青睐。

1.开发环境安装与设置
1 

C# 是.用于编写.在讨论运行C# 程序的

NET 框架的一部分, NET 应用程序。因此, 
可用工具之前,先了解一下C# 与.

NET 框架之间的关系
。
.


NET 框架是一个创新的平台,可以编写出以下类型的应用程序: 

●Windows应用程序
;
Web应用程序
;
●

●Web服务。

2 
.NET框架应用程序是多平台的应用程序。框架的设计方式使它适用于C#、C++、
VisualBasic、JScript、COBOL等各种语言。所有这些语言可以访问框架,彼此之间也可
以互相交互。它是由一个巨大的代码库组成的,用于C#等客户端语言。下面列出一些
.NET 框架的组件。
● 公共语言运行库(commonlanguageruntime,CLR)。
● .NET 框架类库(.NETframeworkclasslibrary)。
● 公共语言规范(commonlanguagespecification)。
● 通用类型系统(commontypesystem)。
● 元数据(metadata)和组件(assemblies)。
● Windows窗体(Windowsforms)。
● ASP.NET和ASP.NETAJAX。
● ADO.NET。
● Windows工作流基础(Windowsworkflowfoundation,WF)。
● Windows显示基础(Windowspresentationfoundation)。
● Windows通信基础(Windowscommunicationfoundation,WCF)。
● LINQ。
由于本书讲解的C# 语言主要是针对Unity部分开发的,因此使用微软公司的
VisualStudio2017社区版(免费)作为默认的开发环境。下面介绍如何下载、安装、配置
VisualStudio。
图 1-1 
从微软公司官网下载VisualStudioInstaller(安装器),双击打开后,选择安装Visual 
Studio社区版,将弹出如图1-1和图1-2所示的界面,选中.NETdesktopdevelopment和
GamedevelopmentwithUnity两个选项,“单击”右下角的Installwhiledownloading按

3 

钮,程序将自动联网从服务器下载所需安装包,并进行安装与配置,整个过程非常简单。
今后如果想添加其他模块,也可以单击图1-3中的Modify按钮,重新进入这个界面(比如
选中GamedevelopmentwithC++,针对UnrealEngine4)加装模块。启动已经安装完成
的VisualStudio2017,注册一个微软公司的账号(如果已有,可直接用账号登录), 然后登
录,获取社区版的授权(免费), 至此,完成IDE 的安装配置。


图1-
2 


图1-
3 


4
1.创建第一段C#代码
2 

(1)双击打开VisualStudio2017,在菜单栏上选择File→New→Project命令,打开
如图1-4所示的窗口,从模板中选择VisualC#,再选择ConsoleApp(NETFramework) 
选项,并在Name栏里填写项目名称“1.创建第一段代码”,单击OK按完成新建操作。钮(.) 
图1-
4 

(2)在Main方法里编写代码:“Console.WriteLine("Helo,UnitywithC#!");”, 
如图1-5所示。按Ctrl+F5组合键,得到如图1-6所示的运行结果,由此,就得到了第一
段代码的运行结果。
图1-
5 


5
图1-
6 

1.课后练习
3 

请使用VisualStudio2017 新建一个项目,并命名为“我的第一个程序”,然后向控制
台输出内容:“ 这是我的第一个C# 控制台程序!”