C#语言if语句怎么改写为switch语句?
发布网友
发布时间:2022-04-24 10:23
我来回答
共1个回答
热心网友
时间:2023-10-10 05:06
第一你这不是c#,第二从代码看是一个判断星座的代码。第三你这代码不全。第四除非用于练习实际中没必要替换。
if 和 switch 的区别
if()是范围判断:比如if(tmp<10)
在多层条件判断时 if会执行多次
if()
else if()
else()
switch()是具象判断
switch 在多条件判断时只判断一次
switch(4)
case 1:
case 2:
case 3:
case 4:
总结:在范围判断时尽量使用if(),在多条件判断时,尽量使用Switch()