IE盒子

搜索
楼主: 真的不是我

VB.NET与C#之间的比较(CSDN转 爆赞)

[复制链接]

2

主题

15

帖子

23

积分

新手上路

Rank: 1

积分
23
发表于 2023-1-12 11:56:05 | 显示全部楼层
微软放弃了vb.net,不再更新了,未来只有c#
回复

使用道具 举报

2

主题

9

帖子

16

积分

新手上路

Rank: 1

积分
16
发表于 2023-1-12 11:56:59 | 显示全部楼层
你所谓的男人女人我也可以这么说:C#更接近面向对象的本质,VB停留在表面学的人不知所然。abstract一眼就懂这是抽象,MustOverride不仅字长,而且仅仅从表面告诉你这只是个必须重写的方法,为什么必须重写?不知道
回复

使用道具 举报

2

主题

16

帖子

26

积分

新手上路

Rank: 1

积分
26
发表于 2023-1-12 11:57:55 | 显示全部楼层
还有一句呢,VB单买价格比C#贵100还是1000美元呢哈哈
回复

使用道具 举报

6

主题

9

帖子

22

积分

新手上路

Rank: 1

积分
22
发表于 2023-1-12 11:58:52 | 显示全部楼层
面向对象也都快被淘汰了哈,时代发展不等人,没必要说这个了面向对象粗略算也快30年了吧也不是C#独有,要比就比最独特的东西:全世界有什么其他用户量在百万级的语言能做到VB的实时编译效率吗?就这一条40年了没有任何对手,但是到现在依然还有很多人没明白,END class、END function,有多好,哈哈
回复

使用道具 举报

1

主题

10

帖子

18

积分

新手上路

Rank: 1

积分
18
发表于 2023-1-12 11:59:14 | 显示全部楼层
大道理,就这么简单,VB伟大就在这个END上呵呵,很多人觉得不可思议,哎,盖茨都吵不过他们,还是印度人聪明,不讲主义了,先上车,再买票
回复

使用道具 举报

6

主题

14

帖子

31

积分

新手上路

Rank: 1

积分
31
发表于 2023-1-12 11:59:52 | 显示全部楼层
请参考后面的文章
回复

使用道具 举报

1

主题

8

帖子

14

积分

新手上路

Rank: 1

积分
14
发表于 2023-1-12 12:00:41 | 显示全部楼层
最独特的东西就是C#跨平台可以干掉VB。MAUI只支持C#,http://ASP.NET Core也是C#专属。其他的WinForm, WPF的.NET Core版本就不要想了,UI用了Windows Only的技术,是不可能在Windows以外的系统运行的。你做一个系统难道自己玩吗?肯定需要服务端,服务器为了省钱都喜欢用Linux。.NET真正跨平台的只有http://ASP.NET Core和MAUI,这两个恰好都不支持VB。你自己看看VB为什么被人抛弃……End Class这种东西不能在底层匹配,而括号可以!先找到{,然后把它作为一个符号放进栈空间里,找到对应的}就把入栈的{弹出栈空间。这种利用底层的做法效率比End Statement高太多。VB的动态编译就不要提了!运行时才检查数据类型效率完全比运行前检查完数据类型要低。如果在检查期间发现类型不对还要做隐式转换,更加占用内存拖垮程序运行效率,到时候用户用起来会骂娘。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表