用Dictionary应用取代Switch

      对于多个选择支的应用,简单的我们多用If解决,或者应用Switch来做。对于比较复杂的应用,用Switch处理难维护,难扩展。

为了解决这个问题,我们通常可以用设计模式【比如策略模式】来解决。下面的这个解决方式来自CodeProject一个Programmer的解决方案,也可以轻松解决。

Code

posted on 2009-05-23 17:21  easy2Dev  阅读(361)  评论(0)    收藏  举报

导航