永发信息网

C#的两次编译具体是怎么实现的

答案:5  悬赏:50  手机版
解决时间 2021-01-25 20:34
如果我们在C#源程序中调用了微软定义好的一些类库时,C#的两次编译具体是怎么实现的?
最佳答案



第一次编译使用.net Framework代码时,把代码编译为MSIL(即微软中间语言)这些代码不专用于任何操作系统,它是独立于机器,CPU和操作系统的.
第二次不同种类的编绎器,生成本地机器代码
全部回答
不会
 webbrowser1.navigate("http://xxx/user/login.aspx?username="+username); 直接用url傳值即可。
第一次编译,通过vs提供的编译器生成msil。 第二次,程序运行时由clr根据情况即时编译(JIT)为特定于cpu的、可以直接执行的本地代码。
先编译成微软中间语言,生成可执行文件的时候可以选择目标文件的格式,如果是选择中间语言,在运行的时候会有即时编译机制,把中间语言编译成本机代码,然后执行。 如果生成时选择生成本机代码,在生成时翻译成本机代码,和其他的exe没什么区别
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
春天需要保暖吗
网络电视有线信号好,还是无线信号好
百盛汽修(环城南路分店)地址有知道的么?有点
天乐网吧地址在什么地方,我要处理点事
秦汉时期,科技文化迅速发展的原因有 ① 国家
成语挂羊头卖狗肉的意思是什么啊?有知道释义
肉食鸡养殖45天需要多少饲料
汕头申通快递送货员是谁?
macbook密码忘记了怎么办?
20世纪50-80年代世界局势动荡不安的最主要原
昨天乐视动作电影播的那个科幻电影叫什么?好
圆柱的表面积丶侧面积丶体积怎样计算
DNF的魔法师有一把很像百变小樱里小樱拿的第
R5 1400这个CPU玩游戏占用高么
文斌汽车服务地址有知道的么?有点事想过去
推荐资讯
八角村怎么去啊,我要去那办事
成语顾左右而言他的意思是什么啊?有知道释义
洄村地址好找么,我有些事要过去
大连吃喝玩乐卡
芭蕉杆炖肉能放大蒜花
如何解密slc格式文件
手表记得小方块里显示的是16代表什么
宁国市天气预报
鑫昊二手汽车公司地址有知道的么?有点事想过
爱普生1390打印机电源烧了可以修得好吗>一般
字母爱好者是啥。……………
阳台朝南可以在东面墙上挂镜子吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?