none
编程中效率执行高低问题 RRS feed

  • 问题

  •  //判断strNumberA,strNumberB,strNumberC是否大于0 
                //情况1
                if (strNumberA > 0)
                {
                    if (strNumberB > 0)
                    {
                        if (strNumberC > 0)
                        {
                            Console.WriteLine("可以计算");
                        }
                    }
                }
    
                //情况2
                if (strNumberA > 0 && strNumberB > 0 && strNumberC > 0)
                {
                    Console.WriteLine("可以计算");
                }
     编程中遇到类似逻辑判断问题,使用哪种情况执行效率会高一些。
    2015年11月5日 8:21

全部回复

  •   谢谢,其实在编程中会遇到很多这种情况,每次我都在思考当出现两个以上if连续使用的时候到底是合并呢?还是分开呢?分开觉得逻辑会比较清晰,合并又觉得这样省事。
    2015年11月9日 9:45