代码改变世界

随笔档案-2011年11月

使用Action表驱动代替switch…case语句

2011-11-22 22:12 by imyang, 1185 阅读, 收藏,
摘要: 大家都知道,代码中出现过多的if…else嵌套语句时很难读,所以常用switch…case语句进行代替,代码的可读性就好了很多。举个简单的例子:public void DoSomeThing(string str) { if (str == "A") { DoSomethingForA(str); } else if (str == "B") { DoSomethingForB(str); } else if (str == "C") { DoSomethingForC(str); } }我们一眼就看出,这段代码可以使用switch语 阅读全文