当前位置: 代码迷 >> C# >> 函数参数中“x++与x+1”促成的运算无效测试
  详细解决方案

函数参数中“x++与x+1”促成的运算无效测试

热度:68   发布时间:2016-05-05 04:18:14.0
函数参数中“x++与x+1”造成的运算无效测试

可能以前书上都有说过,当时没在意

只有在实际项目中才会遇到因这个问题导致的Bug

 

var tmp1 = 10;var tmp2 = Math.Max(tmp1++, 10);Console.WriteLine(tmp2);Console.Read();//print 10

 

var tmp1 = 10;var tmp2 = Math.Max(tmp1+1, 10);Console.WriteLine(tmp2);Console.Read();//print 11

 

 

  相关解决方案