第一种 (假如C#是一样的)
第二种(假如C#是一样的)
第三种 (假如C#是一样的)
可以调试运行一下看看。
c#的原则是里面不要插值,保持代码不变,然后缓存程序集。 从第二次运行应该会速度快一些。
好的,我去调试运行看看,比较一下
调试过程:子程序 3个判断,调用C#代码,C#代码为1累加到1000,外部调用50循环
第一种:
第二种:
第三种:
结果:就前三四次循环时间耗时不太一样外,后面的循环时间耗时几乎一样,也就是说这三种写法差不多一样,在循环调用子程序几百次之内是不用考虑区别的