(1)  语法简洁,在默认情况下,C#代码在.NET框架提供的受控环境下运行,不允许直接操作内存,它去掉了指针操作,C#中只支持一个“.”。
(2)  彻底的面向对象设计,C#具有面向对象语言所应有的一切特性:封装、继承和多态。在C#类中,每种类型都可以看作一个对象。但C#只允许单继承,即一个类不会有多个基类,从而避免了类型定义的混乱。
(3)  C#没有全局函数,没有全局变量,也没有全局常量,所有的都必须封闭在一个类中。因此,用C#编写的代码具有更好的可读性,而且减少了发生命名冲突的可能。
(4)  与WEB应用紧密的结合,C#支持绝大多数的WEB标准,例如,HTML、XML、SOAP等。
(5)  强大的安全性机制,可以消除软件开发中常见错误(如语法错误),.NET提供的垃圾回收器能够帮助开发者有效的管理内存资源。
(6)  兼容性,因为C#遵循.NET的公共语言规范(CLS),从而保证能够与其他语言开发的组件兼容。
(7)  灵活的版本处理技术,因为C#在语言本身内置了版本控制功能,使开发人员更加容易的开发和文护。
上一篇:Android的植物叶片识别图像匹配搜索算法的研究与实现
下一篇:Android平台即时通讯软件的开发

ASP.NET飞翔租贷汽车公司信...

中小企业云计算应用的策略SOWT分析

基于Java和HTML5的企业门户...

asp.net+sqlserver校园论坛开发设计

ASP.NET+sqlserver健身房管理系统的设计与实现

asp.net+sqlserver班级网站设计

ASP.NET+SQLSERVER无纸化考试系统+ER图

从政策角度谈黑龙江對俄...

压疮高危人群的标准化中...

基于Joomla平台的计算机学院网站设计与开发

STC89C52单片机NRF24L01的无线病房呼叫系统设计

酵母菌发酵生产天然香料...

提高教育质量,构建大學生...

浅谈高校行政管理人员的...

上海居民的社会参与研究

浅论职工思想政治工作茬...

AES算法GPU协处理下分组加...