您的位置:首页 > 编程语言 > C#

c#与.net语法上的一些不同

2014-08-26 19:07 176 查看
敲完c#和vb.net版的登录实例后,发现两者在设计逻辑相同的情况下有很多代码重复,但是还是有很多不同的地方。对两个语言的学习都不算深入,所以只浅谈一些简单的不同,望各位大神斧正。

首先是关键字的不同:



其中using和import是在声明调用类的时候不同,而在具体过程中,都可以使用using来确保资源释放,这样就不用再想着关闭数据库链接了。

其次是声明类、方法、属性上的不同:

在这方面C#更高效一些,定义加实例化类一句话就搞定了。vb.net在定义属性时,即使是空的属性,也要定义参数。



还有一些语句结构上的不同,比如c#的分号和大括号。还有注释上的不同:‘和// 还有参数传递时vb.net需要加上关键字byval或byref 。数据类型的不同大多是写法的不同,含义大似相同。

现在对两个语言的感受是vb.net比c#啰嗦一些,强大一些。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐