都是一样的framework,不可能的事 要说是asp还有可能,可是asp.net 基本是写法的问题

解决方案 »

  1.   

    不懂vb比较容易滥用vb。c#相对严谨一些,因此不太容易滥用。vb.net与c#效率完全可以一样。例如在前几天一个回帖中返回值的类型需要转换我写道:  return DirectCast(a, 返回的类型);写完我意识到,大概许多vb.net程序员遇到需要类型转换的地方完全依靠vb.net的自动处理,而c#程序知道如果不写:  return (返回的类型)a;就会编译不通过。vb.net与c#运行速度完全可以划等号,如果有差别,大概是你vb.net的使用并不严谨,或者程序流程就不相同。
      

  2.   

    vb.net语法很贴心,开发效率高。不过,你要是在理解了c#之后再去使用vb.net就好了。在早期,c++的高手在需要底层功能的时候往往使用c,而vb的高手在需要底层功能的时候往往使用汇编语言。vb的高手可能是比较稀少。
      

  3.   

    vb效率=c#效率
    楼主是vb新手!
      

  4.   

    以前vb6 和同时期的C版本时是有差别的,
    但是vs2005中vb和C#是没有差别的,只是用法不同而已,都是一个类库
    语法不同而已
      

  5.   

    两者都是调用c#开发的framework,效率是一样的。书上也这么说的。
    但是一段代码,用写入asp.net页面,和写入vb.net桌面应用程序效率就是天壤之别,这真是事实。
    除非是我从 C#-->VB.net 翻译是时候的问题。
    嘿嘿,怪哉。偶真是.net初手,学习ing....