1
IL--C#编译后的所谓的中间语言,即intermediate language
程序的IL直到被调用运行的时候才会被编译成本机代码
2
程序集中的可执行代码,只有在需要的时候才会被JIT--just-in-time编译器编译,然后被缓存起来备后用
因此没被调用的代码,不会被编译成本机代码;被调用的代码,就编译一次
IL--C#编译后的所谓的中间语言,即intermediate language
程序的IL直到被调用运行的时候才会被编译成本机代码
程序集中的可执行代码,只有在需要的时候才会被JIT--just-in-time编译器编译,然后被缓存起来备后用
因此没被调用的代码,不会被编译成本机代码;被调用的代码,就编译一次