C#是微软公司推出的一种语法简洁、类型安全的面向对象的编程语言,是c和c++派生来的一种简单、现代、面向对象和类型安全的编程语言,并且能够和.net框架完美结合
特点:
1. 语法简洁,不允许直接操作内存,去掉了指针操作
2.彻底的面向对象设计:封装、继承、多态
3.与web紧密结合,支持绝大多数的web标准:HTML、XML、SOAP
4.强大的安全性机制,可以消除软件开发中常见的错误,.net提供的垃圾回收器能够帮助开发者有效的管理内存资源
5.兼容性、C#遵循.net的公共语言规范(CLS),从而保证能够与其他语言开发的组件兼容
6.灵活的版本处理技术,C#内置了版本控制功能便于开发和维护
7.完善的错误、异常处理机制,使程序在交付应用时能够更加健壮