为什么总有人愿意提出这个问题,就象讨论熊掌和龙虾哪个好吃一样.
我想我的这个比喻还是比较恰当的,C#和都.NET中的一员,编译后都是生成了MSIL代码,如果是论功能,他们是基本相同的.而具体的差别只是在于个人爱好上.
有的人早期学过VB6.0或更早的版本,习惯了VB的编程风格,所以他们自然就会选择,
而有的人学的是C
C++
VC 或者是JAVA之类的C语系的语言,那么他们就比较习惯C#的编程风格,自然就去选择C#
对于VB和C#哪个更爱好一些,是由对哪种编程风格更熟悉,更容易上手而决定的.
当然这不是绝对的,就犹如对海鲜极度过敏的人也有喜欢吃龙虾的!!!
但,吃下去以后,过后遭罪的还是自己,我想各位同行还是自己好好想想吧.