
























编译后ildasm /adv一下,得到:
































原来,每次要进行类型转换,都有csc产生的conv.r4,意思是将栈顶的一个家伙转型为float型,哎,CLR懒死了,连这条指令都由CSC产生!不过,这样,把尽量多的工作交给编译器完成,CLR只是简单的JIT和执行,从而保证了效率。还是应该佩服一下的。
编译后ildasm /adv一下,得到:
原来,每次要进行类型转换,都有csc产生的conv.r4,意思是将栈顶的一个家伙转型为float型,哎,CLR懒死了,连这条指令都由CSC产生!不过,这样,把尽量多的工作交给编译器完成,CLR只是简单的JIT和执行,从而保证了效率。还是应该佩服一下的。