C#从Java继承而来的特点
类:在C#中类的申明与Java很相似.这是合理的因为经验告诉我们Java模型工作得很好.Java的关键字import已经被替换成using,它起到了同样的作用
C#从C和C++继承的特点
编译:程序直接编译成标准的二进制可执行形式.如果前面的Hello World程序被保存成一个文本文件并被命名为Hello.cs,它将被编译成命名Hello.exe的可执行程序.
结构体:一个C#的结构体与C++的结构体是相似的,因为它能够包含数据申明和方法.但是,不象C++,C#结构体与类是不同的而且不支持继承.但是,与Java相同的是,一个结构体可以实现界面
C#独有的特点
C#最引人入胜的地方是它和Java的不同,而不是相似的地方.这一节(和这个系列第二部分的大部分地方)讲述了C#实现的和Java不同的地方或者Java根本没有的特点.
结论
C#和C++之间的相似之处对任何已经对C和C++进行了培训投资的公司来说是很大的好处.熟悉C++的程序员将很容易的学会C#.而且,花了时间学习Java的Windows程序员(通常以Visual J++的形式出现)将比C++程序员更快的学会C#.在编程界的普遍认为是"如果你学会了Java,而且懂得C++,那么你已经懂得了C#的90%."
|