C# 之优化

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_33538554/article/details/52859770

说明:  C# 之优化(for ,foreach ,if ,递归 ,三目运算)

案例:SFTP根据(路劲)判断文件目录存不存在     上篇   http://blog.csdn.net/qq_33538554/article/details/52807195

(图1)方法IsDirectoryExit (参数path(完整路径))

(图2)判断路径最简单的方法,将参数传入,直接判断,返回true或false


(图3)使用fro循环嵌套foreach,去一层一层的判断


(图4)使用fro循环嵌套if判断,去一层一层的判断(将图3中的foreach替换为if)


(图5)使用递归加if,去一层一层的判断(将图四中的for替换为递归,变量i替换掉for中的i++)


(图6)优化图5中的代码

注意:

           1.不喜勿喷,思路代表方法,方法成就未来

           2.代码的本身意义并不大,重在意图

猜你喜欢

转载自blog.csdn.net/qq_33538554/article/details/52859770
今日推荐