不久前,我读到了一些关于“内联”的内容。 .Net 编译器将从小方法中注入(inject)代码(内联)以加快执行速度。
是否有可能来自引用的 dll 的方法代码被内联到我自己的代码中?
最佳答案
是的,这在 JITting 时间是可能的。
不是在编译时。
这意味着您的程序集将只包含您编写它的代码,但是当它在运行时被 JIT 转换为 native 机器代码时,JIT 编译器可能会将来自其他程序集的小方法内联到您自己的代码中。
关于c# - 来自引用的 dll 的方法代码是否有可能内联到我自己的代码中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5146669/