IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    C#代码经过编译生成CIL代码

    caimouse发表于 2025-03-19 11:04:06
    love 0
    这张图体现了 .NET 平台的核心特性:通过 CIL 实现不同语言的统一编译输出,再借助 JIT 编译器在运行时将 CIL 转为机器码执行,最终达成跨语言开发和跨平台运行的能力。////解释:在上述微软中间语言(MSIL)中,存在长度为一或两个字节的操作码。所有其他类所继承的基类声明包含在(微软核心库动态链接库)中。在Main()方法里,ldstr指令将字符串 “GeeksforGeeks” 加载到栈上。接着调用静态的函数,字符串从栈中弹出。最后,ret指令标志着函数调用结束。


沪ICP备19023445号-2号
友情链接