CLR与IL分别是什么含义

2023-07-06   


1、CLR(公共语言运行库):能管理内存,能够轻松地设计其对象可以跨语言互动的组件和应用程序,编译一次,并可以在任何支持运行库的CPU和操作系统上运行,跨语言集成(特别是跨语言继承)
   2、IL(中间语言):可用于语言互操作性,IL不是字节代码,但很接近字节代码,因此执行应用程序时,IL到机器代码的转换要快很多。独立于CPU的指令集。由CLR转换为特定于CPU的代码。


相关内容:

  1. .NET面试10题
  2. 什么是重载?CTS、CLS和CLR分别做何解释
  3. 什么叫应用程序域?什么是托管代码?什么是强类型系统?什么是装箱和拆箱?什么是重载?CTS、CLS和CLR分别作何解释?
  4. 微软公司面试大纲
  5. .NET概念性的面试题
  6. .NET概念性的面试题