首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

请问关于switch.case语句的用法,请指点

2011-12-12 
请教关于switch...case语句的用法,请指点switch语句的用法的问题我曾经好像在哪里看见过,提到一个这个规则

请教关于switch...case语句的用法,请指点
switch语句的用法的问题
我曾经好像在哪里看见过,   提到一个这个规则,每个case之间尽量不要有大段程序,不要有函数调用,判断语句,循环语句,语句尽量简单.如果非要有这些,比如判断,循环,之类的,那就改用if()   ...   else   if()....   else   if()......else处理
不知道是我记错了,还是真的有这些规则,请大家帮忙指出一下错误,或者帮我看看出处.  
ps:   我查了一下代码大全,它有一段提示,如下
"使每种情况对应的执行语句最简单。每种情况对应执行代码应当短些。短的执行代码结构显得清楚。如果某个情况对应的执行代码显得很复杂,应当把它写成一个子程序然后对应这种情况调用子程序,而不是在这种情况之后直接跟上复杂的执行代码。 "

[解决办法]
只是可读性吧
[解决办法]
使每种情况对应的执行语句最简单。每种情况对应执行代码应当短些。短的执行代码结构显得清楚。如果某个情况对应的执行代码显得很复杂,应当把它写成一个子程序然后对应这种情况调用子程序,而不是在这种情况之后直接跟上复杂的执行代码。

一般都是這樣做的。

热点排行