上QQ阅读APP看书,第一时间看更新
1.1.1 C#语言及其特点
C#是由微软公司的安德斯•海尔斯伯格设计的一种编程语言,是从C/C++派生来的一种简单、现代、面向对象和类型安全的编程语言,并且能够与.NET Framework完美结合。C#语言具有以下特点。
(1)语法简洁,不允许直接操作内存,去掉了指针操作。
(2)彻底地面向对象,具有面向对象语言应有的一切特性,如封装、继承和多态等。
(3)与Web紧密结合,支持绝大多数的Web标准,如HTML、XML、SOAP等。
(4)强大的安全性机制,可以消除软件开发中常见的错误(如语法错误)。.NET提供的垃圾回收器能够帮助开发者有效地管理内存资源。
(5)兼容性好,遵循.NET的公共语言规范(CLS),能够与其他语言开发的组件兼容。
(6)灵活的版本处理技术,本身内置了版本控制功能,开发人员能够更加容易地开发和维护。
(7)完善的错误、异常处理机制,使程序在交付应用时更加健壮。