Mat*_*att 8 .net clr intermediate-language
假设您在C#,VB中编写应用程序,使用.NET编写任何内容当您点击构建时,它是否真的编译了您的代码?我一直这么想,直到我开始在我的一些装配上使用redgates反射器并逐字地看到我的代码.我本来期望循环展开和另外多次优化,而不是什么.
那么编译什么时候实际发生?我认为当它构建时,代码变成IL(中介语言),并且当执行时,它正在加载到CLR中?它是仅在CLR期间优化而从未在构建时进行优化的吗?
Jor*_*oba 24
在VS中编译时
执行时:
我也在这里发布答案,因为另一个问题并不是真的这个......