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

本文对比了使用C#和VB.NET实现登录实例时的代码差异,着重讨论了关键字使用、类声明、方法定义、属性设置及语句结构等方面的不同。总结了C#在某些方面的优势,如简洁性与效率,同时指出VB.NET的特性与应用场景。

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

首先是关键字的不同:


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


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

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


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

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







评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值