if嵌套层数多怎么解决
https://www.cnblogs.com/bibi-feiniaoyuan/p/13044352.html
资料显示,if的层数不要超过三层;
层数太多解决办法:
1、三元运算符; condition?当条件为ture时执行的代码;当条件不为ture时执行的代码
2、逻辑运算符&&
3、switch 语句;
4、从业务逻辑角度看看有没有多余的判断;
5、使用早期返回(Early Return):在函数中,如果能够通过某个条件来提前退出函数的执行,可以将该条件放在函数的开头处处理。这样可以避免将后续的代码放在 if 嵌套结构中;
6、用linq语句(没看懂,再研究下)
                    
                
                
            
        
浙公网安备 33010602011771号