C#, Java 和 c++的特色,有什么相同的当地,异样的当地,C#分别从c++和java中吸取了他们那些长处?

匿名网友 匿名网友 发布于: 2015-12-28 00:00:00
阅读 165 收藏 0 点赞 0 评论 0

C#看起来与Java有着惊人的类似;它包罗了比如单一承继,界面,与Java简直相同的语法,和编译成中心代码再运转的进程.可是C#与Java有着显着的异样,它学习了Delphi的一个特色,与COM(组件目标模型)是直接集成。
微软c#言语界说主要是从C和C++承继而来的,而且言语中的许多元素也反映了这一点.C#在设计者从C++承继的可选选项方面比Java要广泛一些(比如说structs),它还增加了本人新的特色(比方说源代码版别界说).
C#从Java承继而来的特色
类:在C#中类的声明与Java很类似。特色看起来与Java比较没有改变.布尔运算:条件表达式的结果是布尔数据类型,布尔数据类型是这种言语中独立的一种数据类型.从布尔类型到其他类型没有直接的变换进程.布尔常量true和false是C#中的关键词.错误处理:如Java中那样,经过抛出和捕捉反常目标来办理错误处理进程.内存办理:由底层.NET布局进行主动内存废物收回.

评论列表
文章目录