C#的优点
发表时间:2007-08-16 23:55:10 关键词:C#,Visual,编程,学习,心得,体会
(点击:) 把这篇文章告诉我的QQ或MSN朋友
我才学了点皮毛,但却已经禁不住要为它呐喊。因为C#实在太优秀了。
我是BASIC出身,后来转型用C++的。对BASIC和C++两者的熟悉,使我更能理解C#的每一个特性。
基本上,C++能有的,C#都有了。但是,C#总是与C++有点区别。这些区别,有的是本质上的,有的只是称谓上的。
称谓上的区别,让人感觉到C#的设计者(或者是翻译者)为了C#所作的每一个精制的努力。比如把“成员变量”说成“字段”,把“成员函数”说成“方法”。其实,“字段”和“方法”是VB里的说法。C#倒像是一个熔炉,把C++和BASIC(以及JAVA)放在一起炼成了合金。
本质上的区别则更加卓越,让人深刻体会到了设计者的良苦用心。比如函数参数的“引用参数”和“输出参数”。非旦在函数声明的时候要加上“ref”或“out”前缀,在调用的时候也要加。这等同于让用户亲自写下了“我已细读以上协议并愿意遵守”,而以前C++的做法只是让用户读一下而已。
一边学,一边体会到C#的诸多优点,但是真的动起笔来,也写不了什么。先写到这儿吧,以后想到再补。
本站特约顾问律师常州东晟律师事务所朱立律师(电话13915029670,QQ646146109)提醒您:
本站文章皆为作者原创,其它媒体(包括但不限于报刊、杂志、网站、电视、电台)未经作者书面许可严禁转载(或部分摘录)!
本站文章皆为作者原创,其它媒体(包括但不限于报刊、杂志、网站、电视、电台)未经作者书面许可严禁转载(或部分摘录)!
