VB.net 和 C#更适合初学者?

2025-05-15 12:05:49
推荐回答(4个)
回答1:

从以后发展角度讲,还是C#比较适合。因为C#的语言风格和java,C++,C都比较相似。而且思想都想尽的,这样以后适合你摄取其他方面的知识。
如果初学者,就像达到一个目的,比如要做出一个什么小程序,那么我建议你使用VB.net甚至,你可以去选择delphi。因为就达到一个目的就可以了吗。
但是,重长远发展角度来讲,我建议你主要去学习C#,各个技术语言都有自己的优势,在涉猎一点其他语言的优势。

回答2:

现实C#比较流行,为什么这么多人用c#?
1、国内一向对C类语言崇拜,其次对B类语言歧视。
2、离不开Microsoft顶力推广。
3、多人用,自己就学。都不知道c#有什么好。
4、其他原因(网上随便看到,自己找)。
你不信可以在网上查一下。从使用角度上 (本人两种语言用5年以上,从自己经验来讲),排除个人水平,C#还没有vb.net成熟(版本VS2005、VS2008,VS2010没有用过),这句一出肯定很多人来轰炸我,其实我很清楚他们为什么骂我。印象最深就是 vb.net 只能提示和错误提示做得很好(还有事件选择),我说给你听就这一点经常帮你省一大批时间。反观C#,由于代码过度地萎缩,许多事情还需要通过分析整段代码的结构来决定它的属性,导致这些“智能的操作”无法在C#上实现。
还有一个问题就是vb.net资料很少,c#很多。这个“很多”基础东西,而且都是你抄我,我抄你。或者在书里塞一大半没有东西上去。如果你有时找一点深的东西像“BindingSource控件为什么支持高级排序,里面是怎样运行,用哪些接口”,基本没有多少人会。如果找外国书(汉化版)vb.net还是很多。
还有一种现象,一般公司编程水平不高(大部分用c#人停留表面上,我不怕你们来打我,因为我见得太太多)。特别一个普通项目越多人编那间公司水平越差。我记得有一个高手说过“不是vb、vb.net、c#、C++和Java不好,而是中国编程水平太低”。这句话说的没有错,如果你干这行几年,就体会到。
所以学那一种语言,我个人觉得不要看这一行工资高就来学,这样没有用学一种语言,你不学2~3年,你根本干不出什么东西(垃圾软件倒做几个,会被人炒鱿鱼),干这行本来很辛苦。学就学到低,选择一种合适你自己语言,不要随便听别人说。建议2中语言,先试用1~2个月,你自己心中有数。本来还有很多东西想详细说,但是不想打下去。这些都是我的亲身经历。信不信随便你

回答3:

C#比较容易上手,开发易,应用较低。
不过我认为只要看工作需要。或者是自己的方向。只要功夫到了,两者都不难。

回答4:

如果是这两个里选一个,可以优先考虑C#。