vb.net – 如何避免… else和切换案例

前端之家收集整理的这篇文章主要介绍了vb.net – 如何避免… else和切换案例前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我已经编程了很多时间.一般来说,我在一些语言中编程,如 PHP,ASP.net,Java,JavaScript等.在所有语言中,我必须使用大量的if else语句.喜欢如果value = 10那么…如果我审查我的代码,那么我找到很多的条件.所以我想尽量减少他们,但如何不确定.

有一点是使用类最小化,但仍然更多…

像任务,猫,秒和类型:

if task = 'add' then
   if cat = "animal" then
      if sec = "man" then
          if type = "male" then
                 'do the following stuffs
          else
                 'do the following stuffs
          end if
      elseif sec = "horse" then
          if type = "run"
                 'do the following stuffs
          else
                 'do the following stuffs
          end if
      elseif....
      end if
   elseif cat = "plant" then
     if sec = "land" then
          if type="tree" then
                 'do the following stuffs
          elseif type = "grass" then..
                 'do the following stuffs
          elseif...
          end if
    elseif sec = "water" then
    ...
...

更多n更继续n继续

所以想知道如何最小化它们并编写一些有效的代码

对不起,最近通知任务,秒和类型可能有很多值.我的if语句嵌套嵌套.

更多的解释我的代码也看起来像:

http://thedailywtf.com/Articles/Coding-Like-the-Tour-de-France.aspx

许多if..else语句通常是 Polymorphism未被使用的症状.
原文链接:https://www.f2er.com/vb/255146.html

猜你在找的VB相关文章