首页 >

c#程序在运行时必须经过什么和什么阶段? – 网络|

os系统怎么备份iphone,网络安全性怎么样,php怎么样定义索引文件c#程序在运行时必须经过什么和什么阶段? - 网络|c#程序在运行时必须经过什么和什么阶段

1,编译阶段:在编译使用NET框架创建的代码时,不是立即创建操作系统特定的本机代码,而是把代码编译为微软中间语言代码,这些MSlL代码不专用于任何一种操作系统,也不专用于任何一种语言,有些类似于JAVA的字节码,c#及其他.NET语言,如VB.NET在编译阶段都编译为这种语言。

2、JIT编译阶段。因为代码在编译阶段没有直接编译成本机代码,所以在执行应用程序时必须完成更多的工作,这就是Justintime编译器的任务。JIT把MSIL编译为专用于某种操作系统和目标机器结构的本机代码,只有这样操作系统才能执行应用程序,这里边仪器的名称JustinTime,仅在需要时才编译的特性。


c#程序在运行时必须经过什么和什么阶段? - 网络|
  • 项目进度管理应遵循哪些程序? - 网络|
  • 项目进度管理应遵循哪些程序? - 网络| | 项目进度管理应遵循哪些程序? - 网络| ...

    c#程序在运行时必须经过什么和什么阶段? - 网络|
  • 什么应用可以把语音变成代码? - 网络|
  • 什么应用可以把语音变成代码? - 网络| | 什么应用可以把语音变成代码? - 网络| ...

    c#程序在运行时必须经过什么和什么阶段? - 网络|
  • 《绝地求生》进入游戏出现:FailedtoinitializeBattlEyeServiceDriverLoadError(998)是什么情况? - 网络|
  • 《绝地求生》进入游戏出现:FailedtoinitializeBattlEyeServiceDriverLoadError(998)是什么情况? - 网络| | 《绝地求生》进入游戏出现:FailedtoinitializeBattlEyeServiceDriverLoadError(998)是什么情况? - 网络| ...