1.1 C#概述

C#是一种面向对象的开发语言,适当地了解C#的发展及开发基础对以后的进一步学习很有帮助,下面简要向大家介绍它的发展及开发基础。

1.1.1 C#的发展

C#是微软公司于2002年推出的。经过10年的发展,C#语言经历了多个版本的变迁,其发展如图1.1所示。随着版本的更新,C#语言的功能越来越强大,最新版本为C# 5.0。

图1.1 C#的发展史

1.1.2 C#开发的基础

要进行C#开发,需要了解.NET框架和开发工具Visual Studio。其中,.NET框架为C#搭建了一个基础平台,它提供的.NET类库,让应用程序能够访问运行环境。Visual Studio是一个基本完整的开发工具集,C#程序的编写及开发都可以利用Visual Studio来完成。.NET框架和Visual Studio有多个版本,三者的最佳搭配如表1.1所示。

表1.1 C#、.NET Framework、Visual Studio的最佳搭配

本书采用的是.NET Framework 4.5和Visual Studio 2012的版本。