是会转成一样的中间代码的不过写.net的语言一般都会采用c#, 它语法比较清晰

解决方案 »

  1.   

    vc++既可以编译成非管理的,也可以编译成管理代码,也就是中间代码。
    而vb.net和c#只可以编译成管理代码
      

  2.   

    vc.net can use _ASM, c#/vb.net can't use ;-(类似的很多,还是VC好,C#和VB几乎是一样的,只是强弱语言差别,概念和严格性会有所提高
      

  3.   

    只要.net是托管代码都是一样的。
    C#,J#和VB.net都只是表面形式的不同。
    只有VC.net还是支持MFC和非托管代码的。
      

  4.   

    实际上.net的托管代码效率都一样,只不过vb.net,c#,j#是为了适应不同的语言习惯罢了。
    vc++.net虽然可以生成托管代码,但仍然可以用mfc,效率是胜过托管代码的。而且vc++能
    比其他语言更好的操作底层,所以学好vc++是你的一笔财富!