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

来源:互联网 发布:数据采集卡使用 编辑:程序博客网 时间:2024/06/06 03:18

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

首先是关键字的不同:


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


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

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


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

现在对两个语言的感受是vb.net比c#啰嗦一些,强大一些。







0 0
原创粉丝点击