C#可视化程序设计案例教程(第5版)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

任务1.1 了解C#的基本概念

1.1.1 C#与.NET Framework的关系

C#(读作“C sharp”)是微软公司推出的一种以C/C++为基础的程序设计语言,它具有以下特点。

1)它是专门为配合微软的.NET Framework使用而设计的,.NET Framework为开发桌面和网络应用程序提供了一个功能强大的平台。

2)它是一种面向对象的程序设计语言,吸收了许多其他语言的优点,使应用程序的开发变得更加简单和高效。

C#只是一种程序设计语言,其应用基于.NET环境,但并不是.NET框架的一部分。因此,C#并不完全支持.NET的所有特性,.NET也不完全支持C#语言的所有特性。但是,使用C#设计和开发的应用程序需要在.NET Framework之上运行,即应用程序的实现依赖于.NET,因此,在开始介绍C#程序设计语言之前,有必要先对.NET Framework进行简单的了解。