当前位置:编程学习 > C#/ASP.NET >>

用C#编写的asp.net 和 vb.net编写的asp.net 有性能上的差异吗?

答案:没有差异, 它们分别由C#编译器和VB编译器将你写好的代码编译成IL代码, 再由IL编译器解释成机器可以直接执行的机器代码. 我们的应用程序实际上执行的都是封装在dll里面的IL代码, 所以从这个角度来说, 它们直接是没有性能差异的. 可能存在的差异仅仅可能在C#编译器和VB编译器将手写代码编译成IL代码这个过程中产生, 不过肯定差异不大. 请采纳, 谢谢.
其他:hi molijin,
    不管是c#还是vb.net或者其他实现微软公共语言统一规范的语言,比如c++,F#。他们经过编译后都会生成一种叫中间语言的特殊代码。这个特殊代码和具体语言没有关系,也就是说不管是那种语言,只是开发者的写法不同,经过编译后的结果相同。这也就是为什么微软说他们的开发工具开发的产品具有跨平台的作用,及各种编程语言可以彼此调用转化,比如网上有很多工具可以讲vb.net开的源码转成c#。 

上一个:在VB.NET中怎样知道哪个文本框已获得焦点
下一个:vb.net的WinForm窗体程序中,ListView,DataGridView,还是什么控件能达到这种显示效果?

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,