c#编译后的代码是不是伪代码,而不是机器码??? .net编译后的都不是本机码,而是一种伪码(名称忘了),运行于clr环境的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 而且VB7和C#编译出来的是同一套代码。 应该说.NET编译出的中间代码都是相同的用于CLR,然后才通过这个中间虚拟机(类似于JM)运行于各台计算机上!ya ,IT'S COOL! C#编译后的代码是一种中间代码,叫做MSIL。细节等一会儿再说:〉 回来了。因为,C#编译后生成了一种msil,另外附加生成了metadata元数据,可以在需要的时候提供解释。msil&metadata都存在PE File(portable excutable file)中,是一种独立于机器的代码。当你执行他的时候(在.NET中,使用的是JIT技术执行的),指定的编译器把PE File编译成本地代码,然后运行。 但是有资料说C#的代吗比VB.NET代码少30% 求源码管理插件 用户控件 各位老师,希望你们能帮帮我! 都有哪些原因造成socket发送或者接收慢? 怎样一个服务内按一定的频率(每月或每天)执行某一作业 数据库连接问题 如何让ListBox自动滚动到指定的行? [求助].net2安装部署如何不用下载framework? 控件安装问题 怎样在webform窗口中显示数据库中二进制(图片)字段? 一个小问题(webservice),56分... 请问什么地方有 C# 的类似于 从入门到精通 这样的教程没有,其实我就是想入门,嘻嘻……
细节等一会儿再说:〉
因为,C#编译后生成了一种msil,另外附加生成了metadata元数据,可以在
需要的时候提供解释。
msil&metadata都存在PE File(portable excutable file)中,是一种独立
于机器的代码。当你执行他的时候(在.NET中,使用的是JIT技术执行的),
指定的编译器把PE File编译成本地代码,然后运行。