vs2003/vs2005用了一段时间了,请谈谈c#与vb.net的区别?(别说语法)

解决方案 »

  1.   

    哈哈 如果不说语法那我觉得没区别,反正都要编译为IL
    两者的开发效率和高级程度都是相当的。
    微软对2者的支持也不想上下。有vb demo的就会有c# demo
    另外似乎在2005中vb 与 c#之间是可以代码自动转换的。曾经扫到过一眼,但是没有研究过。。
      

  2.   

    VS2005做为VS2003升级版本  VS2005有很多代码机会是自动生成  拖动就可以生成
    如果是初学者建议先学2003再用2005
      

  3.   

    楼上的,你们难道就没有主意,把visual basic 2003开发出来的代码移植到viusal baisic 2005后,存在许多问题吗???好像visual c#2003移植到visual c#2005好像没有听说什么问题吧???
      

  4.   

    除了语法不同之外,还有什么呢?正因为,语法的不同,使每种语言具备了自身特性,而这些特性使你实现同样功能的情况下会体现出难易程度,比如 VB 支持可选参数,C# 本身是不支持的,(虽然有个 ParamsAttribute 可用)
      

  5.   

    学习无论c#也好,vb.net也罢,他们谁的向上或者向下的兼容性好呢???
      

  6.   

    c#和vb.net兼容性哪个更好呢??
      

  7.   

    c#和vb.net兼容性哪个更好呢??=======跟谁兼容?
      

  8.   

    Jinglecat(晓风残月 >> 问题需简洁,错误要详细) ( ) 信誉:94  2007-7-23 21:02:23  得分: 0  
     
     
       
    除了语法不同之外,还有什么呢?正因为,语法的不同,使每种语言具备了自身特性,而这些特性使你实现同样功能的情况下会体现出难易程度,比如 VB 支持可选参数,C# 本身是不支持的,(虽然有个 ParamsAttribute 可用)有时候挺羡慕可选参数的……用起来方便。
    特别是office里面那些十几二十个参数的方法……
      

  9.   

    没有区别吧~
    .net framework都是一样的~注定他们只能干相同的事情
      

  10.   

    我是说vc#2003兼容vc#2005,和vb.net2003兼容vb.net2005方面,哪个兼容性会更好???
      

  11.   

    学好语言C# VB。net就好了 开发工具也就是提高你的效率而已。
      

  12.   

    我发现微软对vb.net的向上或者向下的兼容性不够重视,对c#还算可以,我是从ide的开发环境看的,你们认为呢?
      

  13.   

    c#用一阵子,感觉想vb了就跑去用一阵子vb.net,反之goto begin
      

  14.   

    VB.net写起来方便点
    C#写起来规范些。。
      

  15.   

    用VB.net调用API的时候感觉比C#困难很多2003到2005兼容应该还是C#问题少点,因为微软在C#上的投入确实比VB.net大