你是dotnet的拥趸,你也许会碰到一个查遍了所有资料也得不出一个结论的答案:那就是学vb.net与c#,我也是半路出家的道士,曾经也苦苦的寻求的答案。
宿州网站建设公司创新互联建站,宿州网站设计制作,有大型网站制作公司丰富经验。已为宿州上千提供企业网站建设服务。企业网站搭建\外贸网站制作要多少钱,请找那个售后服务好的宿州做网站的公司定做!
到头来也是一无所获反而更加的迷惘了。根据我个人的经验,特为和我当年有同种寻求答案的人提供一种参考。
一、学vb.net吧,原因:
如果你有过vb的编程经历,要那就建议你从vb.net开始吧,虽然vb.net已经与vb有着本质的变化了,它看起来才是一真正的面向对象的语言,但ms又为vb开发保持留了最大平滑过渡的可能性。
1、vb.net基于vb发展而来的语言,但绝不是简单的升级,因为本质东西已经没有共通之处了,但让你有似曾相识的感觉,上手还是比较快的。
2、vb.net与c#编译后的微软中间语言msil内容都是一致
二、学c#吧,原因:
如果你是从没有开的经验朋友,那就从c#直接开始原
1、因为商业的关系,ms先生们肯定会有所侧重,把更多的精力投入到这门新的语言中。
,哪种对你来可以取得更多的收益,你就用哪门语言。
c吧,初学上手比较难,但还在用,其他语言好多讲效率的基础库底层都是c写的。
另外好多语言都是c语言体系的,基本都差不多什么if,else,switch啥的。
vb相对简单,但不算很大众。c#,java这种比较主流上手也快,但也是c体系的。看你要干嘛了
语言没有好坏之分,只有对某个问题的处理擅不擅长,具体还得看你自己的需求。
VB.NET确实还行,C语言大家都知道效率比较高,应用也更广泛些,还是推荐你学C语言,学好C语言之后再学C#比VB.NET稍微好学些,都是.NET