当前位置:  开发笔记 > 编程语言 > 正文

.NET乘法优化

如何解决《.NET乘法优化》经验,为你挑选了1个好方法。



1> Mark Cidade..:

它将在编译时预先计算任何常量表达式,包括字符串连接.没有const它,它将被遗弃.

你的第一个例子编译成这个IL:

.maxstack 2
.locals init ([0] int32, [1] int32)

ldc.i4.1   //load 1
stloc.0    //store in 1st local variable
ldc.i4.5   //load 5
ldloc.0    //load 1st variable
mul        // 1 * 5
stloc.1    // store in 2nd local variable 

第二个例子编译为:

.maxstack 1
.locals init ( [0] int32 )

ldc.i4.5 //load 5 
stloc.0  //store in local variable

推荐阅读
周扒pi
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有