在线用户    站点地图 技术论坛 文档中心 站点导航 资源下载 语言参考 教程专题 站点统计 业务项目 使用帮助
您的位置
MSDN参考新加了CSS2参考,全中文,制作精良。245k下载。           新加了sxf_sxf推荐的"动态网页专家指导" 下载!          新加了lsg2002lsg推荐的"ASP.NET高级编程(PDF)" 下载!          新加了DHTML代码预览!!,功能强大哦!欢迎试用          新加了网友lincong为大家提供的SQL Server 2000 程序员指南,有点大,但同时也就说明内容全咯!           新加了网友ibra为大家提供的北大的JAVA课件,很适合初学者入门           新加了一个java的连接缓冲池代码示例           新加了人月神话电子版下载!软件工程巨著哦~~           更新了评分标准,引入了“专家分”概念,相信可以更好的激励大家的学习!详情请看“使用帮助”           新加了由网友GGG提供的“IIS超级管理手册”,值得一看哦!(虽然我没看过 :P )           新加了“英雄榜”,欢迎测试!           “无组件上传·从原理剖析到实践”已经全部完成,源码全部开放,有兴趣的朋友请到文档中心一探究竟。  您的位置  首页>文档中心>C#>文档A0000129 在同一窗口中打开页面中的链接 在新窗口中打开页面中的链接 将ASPCHINA设为首页 将ASPCHINA加入书签    
 LOGIN HERE
用户:
密码: 忘记密码
记住密码 用户注册 游客进入
相关文章
没有相关文章
发表文章
是不是很有信心啊^_^?

原作者:BUILDER.COM     提交人:Jacksonz     发布时间:03-03-16     文章类型:转贴     浏览量:1559
参考链结:http://www.aspsky.net/article/index.asp?classid=1&Nclassid=36    
关键字:
[本文档没有附件]
字体:    视力保护色: 杏仁黄  秋叶褐  胭脂红  芥末绿  天蓝  雪青  灰  银河白(默认色) [A0000129]

先要承认以下这些:我目前正为了C#而遗弃了Visual Basic .NET。没错,在不断的表示我对是VB6的热爱,用了大约6年的时间,每天做关于VB6的工作,到处演讲所有.NET语言都是平等建立的之后,今天我正式的宣布脱离VB.NET的光环。这是一份很好的回忆,不过从今天起,我要和在C#一起了。为什么呢?我有我的原因,这些原因与语法息息相关。

VB.NET的语句太冗长了
 

首先,在和C#相比较之下,我发现VB.NET更像一个爱说话的孩子。

不能闭嘴,并且用词让人很难受。考虑到在VB.NET中执行一个像孩子似的类的接口,看上去就像这样:

公共的类 AClass :承接的类 SuperClass :工具某些接口

在C#中,下列简单的代码做了如下的变动:

公共的类 AClass : SuperClass SomeInterface

你也许会说∶VB.NET的代码更清楚,我承认你是对的。但是,我发现我并不需要这种清晰,特别是对那些经常使用的执行方法。VB.NET疯狂地要求你在这两个上都用关键字作记号。另一方面,对于C#,相信你能处理就像在超级类中出现的相同名字的方法。

还不仅如此。操作的超载以及行间变量的声明,如在循环中,是那些喜欢偷懒的程序员的梦想。我想直到你发现自己已经不能再使用VB.NET的时候,你才能真正地开始欣赏++程序员。

C#更接近Java
另一个我为什么越来越喜欢C#的原因是它的句法和Java或者C++更接近。Visual Basic,从另一方面讲,已经从BASIC的根基发展了起来,成为了一种它自己特有的方言,不断发展到使我没有能力再去学习一门新的语言了。

当我更多地用C#来建立应用程序的时候,我发现我学到了更多关于Java的东西,在很小的范围上有我不需要的东西。我想发现一些Java和C#的不同点,而不是找到它们两种语言或平台上的相似之处。例如,在C#中而不是Java中,找一些有代表性的,句法学上的东西最终发现Java通过映射的本质行为与C#在本质上是相同的。这样,在寻找与Java等同的具有C#结构的语言的同时,我不经意间学到了很多关于Java映射的应用编程接口的知识。

现在,.NET也有它自己反射实现,足以使人吃惊地忍受与使用Java的相似之处。这正好是有关语言的触类旁通的例子,一种语言的知识使我学会了另一种语言。

关于这篇文章的评论 [注意:这里仅仅是给大家提供了一个发表对文章本身看法的地方,如果有疑问,请到论坛提出] 我要提问!
独独        2004/11/30 16:00:00
:)
C# Java 我都要~~~~哈哈哈~~~~~~
icystab        2004/3/23 11:40:00
to:wormbug
为什么每个论坛都有你这种让人讨厌得人存在?

你是高手,你可以知道这篇文章的作者或者godly是不知道愁滋味的,那为什么你这个高手不说出个所以然来?

难道仁兄就会对别人进行评价,以显示自己的卓越不凡,鄙人倒觉得空洞至极。

有资格说别人的话,就说得明白,不要枉自评价,评价的越多老兄越掉价。

奉送:山外有山,天外有天。

请敬畏每一个开发者。不管是否是初学者。
wormbug        2003/10/14 21:59:00
年轻
少年不知愁滋味
godly        2003/5/19 10:13:00
感想
我也是从VB转到C#,其实C#比VC++好学得多了,不过学语言越后面,挑战越大哦。
标题
内容
发言
*您尚未以注册用户身份登录,不能发表评论。这里登录
您的位置
  (c)2000-2021 Yup Studio, all rights reserved.  
113.2813