为何C#的那么多,VB.NET的好少啊

时间:2021-04-29 13:55:28
是否VB.NET没C#强大?
每次有什么问题百度的时候,C#的例子就好多,VB.NET的寥寥无几。
为何??

14 个解决方案

#1


VB.Net比较畸形,主要是商业考虑将原来的VB程序员转换为VB.net但事实上,VB.net和VB完全是2种语言,对VB程序员来讲学习成本未必比C#低,所有大多数人还是用为.net量身打造的C#

#2


我觉得是工具,而且可以互相转换,都差不多,感觉VB.NET 还好些,如果有C# 程序你可以转换着看
久了就都会了
http://www.developerfusion.com/tools/convert/csharp-to-vb/
这是转换网址,下次不要叫,C#程序比VB.NET多了,在我看来是一样多的。

#3


这个网址可以收藏~~~
引用 2 楼 chzadm 的回复:
我觉得是工具,而且可以互相转换,都差不多,感觉VB.NET 还好些,如果有C# 程序你可以转换着看
久了就都会了
http://www.developerfusion.com/tools/convert/csharp-to-vb/
这是转换网址,下次不要叫,C#程序比VB.NET多了,在我看来是一样多的。

#4


引用 1 楼 juliohuang 的回复:
VB.Net比较畸形,主要是商业考虑将原来的VB程序员转换为VB.net但事实上,VB.net和VB完全是2种语言,对VB程序员来讲学习成本未必比C#低,所有大多数人还是用为.net量身打造的C#
我也在考虑转C#。。。确实VB和VB.NET差别很大,但大体的结构差不多。
然而C#也大体和VB.NET又差不多,至少很多函数、对象、控件差不多,也和JAVA差不多。感觉VB.NET是C#、JAVA和VB6的综合体。
只是每次看到别人的例子都是C#,觉得是否自己选择错了方向。。。毕竟我写VB/ASP好多年了……已经很习惯VB的结构。虽然转C#不是什么难事……


到底哪个执行效率最高?

#5


实际上,在国内大多数人是C语言起步的,然后就自然而然的C#了,用VB.NET的人有很多是以前用过VB的,而且这部分人里又有不少人为C#比VB.NET强的,所以VB.NET就少喽。

执行效率……最后编译完都是IL,只要IL一样,执行效率就是一样的,但貌似VB.NET在编译的时候会多生成几个空操作,导致整体性能比C#略低

#6


如果你学习了多线程之后,会发现,现在的VB.NET ,程序速度可以快很多倍了,运用多线程技术,所有软件
都差不多了。
但给你个建议,我也是VB6升级过来的,原来一直习惯VB6多年,直到工作上需要.NET没办法才转的,
当初也为此选型,C# OR VB.NET ,最后后由于太熟悉VB6了,就好像是我的女人一样,离不开了,
然而在我决定用VBNET的那刻起,我就喜欢上了VBNET ,其实变化并不大,经过一定时间后,发现都差不多的,原来的很多VB6子程序,还能用在VBNET上,呵呵,说实在的,我工作任务紧,所以只用了,一周时间
就转型过来,并熟练了,。。。。,

#7


讨论语言意义不大,如果你想吃狗肉一定要选长的漂亮的吗?

#8


引用 2 楼 chzadm 的回复:
我觉得是工具,而且可以互相转换,都差不多,感觉VB.NET 还好些,如果有C# 程序你可以转换着看
久了就都会了
http://www.developerfusion.com/tools/convert/csharp-to-vb/
这是转换网址,下次不要叫,C#程序比VB.NET多了,在我看来是一样多的。

收藏收藏

#9


人言可畏、积毁销骨,况vb.net乎?

#10


引用 7 楼 zj_zwl 的回复:
讨论语言意义不大,如果你想吃狗肉一定要选长的漂亮的吗?
这可不是吃狗肉,是选老婆

#11


最后做了一个艰难的决定。。。咬咬牙选择C#

连续两天学习了一下,发现C#有些东西写起来很复杂。好怀念ASP/VB的日子
比如要写一段分类管理的下拉菜单的代码,
ASP可以很容易做到

一级分类1
-------二级分类1
----------三级分类1
-------二级分类2
……
二级分类2
……

而C#真不知一下从何开始……尤其是这个下拉菜单在GRIDVIEW或DETAILSVIEW里的时候,真实头疼


#12


我花了两个星期就从VB.NET不小心就转到了C#,其实都差不多,只不过语法上的差异而已,我很C#项目都还引用MicroSoft VisualBasic,因为它里有些函数太方便了。

#13


引用 12 楼 hudenq 的回复:
我花了两个星期就从VB.NET不小心就转到了C#,其实都差不多,只不过语法上的差异而已,我很C#项目都还引用MicroSoft VisualBasic,因为它里有些函数太方便了。


给你这么一说,更加坚定我的C#方向了。

#14


经过3天的不眠奋战,终于摸着C#的门路了。
很像JAVA,不过好像比JAVA强大。
各位VB.NET的战友们,再见啦,转战C#啦~
谢谢各位的帮忙!

#1


VB.Net比较畸形,主要是商业考虑将原来的VB程序员转换为VB.net但事实上,VB.net和VB完全是2种语言,对VB程序员来讲学习成本未必比C#低,所有大多数人还是用为.net量身打造的C#

#2


我觉得是工具,而且可以互相转换,都差不多,感觉VB.NET 还好些,如果有C# 程序你可以转换着看
久了就都会了
http://www.developerfusion.com/tools/convert/csharp-to-vb/
这是转换网址,下次不要叫,C#程序比VB.NET多了,在我看来是一样多的。

#3


这个网址可以收藏~~~
引用 2 楼 chzadm 的回复:
我觉得是工具,而且可以互相转换,都差不多,感觉VB.NET 还好些,如果有C# 程序你可以转换着看
久了就都会了
http://www.developerfusion.com/tools/convert/csharp-to-vb/
这是转换网址,下次不要叫,C#程序比VB.NET多了,在我看来是一样多的。

#4


引用 1 楼 juliohuang 的回复:
VB.Net比较畸形,主要是商业考虑将原来的VB程序员转换为VB.net但事实上,VB.net和VB完全是2种语言,对VB程序员来讲学习成本未必比C#低,所有大多数人还是用为.net量身打造的C#
我也在考虑转C#。。。确实VB和VB.NET差别很大,但大体的结构差不多。
然而C#也大体和VB.NET又差不多,至少很多函数、对象、控件差不多,也和JAVA差不多。感觉VB.NET是C#、JAVA和VB6的综合体。
只是每次看到别人的例子都是C#,觉得是否自己选择错了方向。。。毕竟我写VB/ASP好多年了……已经很习惯VB的结构。虽然转C#不是什么难事……


到底哪个执行效率最高?

#5


实际上,在国内大多数人是C语言起步的,然后就自然而然的C#了,用VB.NET的人有很多是以前用过VB的,而且这部分人里又有不少人为C#比VB.NET强的,所以VB.NET就少喽。

执行效率……最后编译完都是IL,只要IL一样,执行效率就是一样的,但貌似VB.NET在编译的时候会多生成几个空操作,导致整体性能比C#略低

#6


如果你学习了多线程之后,会发现,现在的VB.NET ,程序速度可以快很多倍了,运用多线程技术,所有软件
都差不多了。
但给你个建议,我也是VB6升级过来的,原来一直习惯VB6多年,直到工作上需要.NET没办法才转的,
当初也为此选型,C# OR VB.NET ,最后后由于太熟悉VB6了,就好像是我的女人一样,离不开了,
然而在我决定用VBNET的那刻起,我就喜欢上了VBNET ,其实变化并不大,经过一定时间后,发现都差不多的,原来的很多VB6子程序,还能用在VBNET上,呵呵,说实在的,我工作任务紧,所以只用了,一周时间
就转型过来,并熟练了,。。。。,

#7


讨论语言意义不大,如果你想吃狗肉一定要选长的漂亮的吗?

#8


引用 2 楼 chzadm 的回复:
我觉得是工具,而且可以互相转换,都差不多,感觉VB.NET 还好些,如果有C# 程序你可以转换着看
久了就都会了
http://www.developerfusion.com/tools/convert/csharp-to-vb/
这是转换网址,下次不要叫,C#程序比VB.NET多了,在我看来是一样多的。

收藏收藏

#9


人言可畏、积毁销骨,况vb.net乎?

#10


引用 7 楼 zj_zwl 的回复:
讨论语言意义不大,如果你想吃狗肉一定要选长的漂亮的吗?
这可不是吃狗肉,是选老婆

#11


最后做了一个艰难的决定。。。咬咬牙选择C#

连续两天学习了一下,发现C#有些东西写起来很复杂。好怀念ASP/VB的日子
比如要写一段分类管理的下拉菜单的代码,
ASP可以很容易做到

一级分类1
-------二级分类1
----------三级分类1
-------二级分类2
……
二级分类2
……

而C#真不知一下从何开始……尤其是这个下拉菜单在GRIDVIEW或DETAILSVIEW里的时候,真实头疼


#12


我花了两个星期就从VB.NET不小心就转到了C#,其实都差不多,只不过语法上的差异而已,我很C#项目都还引用MicroSoft VisualBasic,因为它里有些函数太方便了。

#13


引用 12 楼 hudenq 的回复:
我花了两个星期就从VB.NET不小心就转到了C#,其实都差不多,只不过语法上的差异而已,我很C#项目都还引用MicroSoft VisualBasic,因为它里有些函数太方便了。


给你这么一说,更加坚定我的C#方向了。

#14


经过3天的不眠奋战,终于摸着C#的门路了。
很像JAVA,不过好像比JAVA强大。
各位VB.NET的战友们,再见啦,转战C#啦~
谢谢各位的帮忙!