0
点赞
收藏
分享

微信扫一扫

C#,入门教程——switch-case分支语句

闲云困兽 2022-04-13 阅读 91

switch-case分支语句 可以理解为 大号 的 if-else,

语法:

switch(可选值的条件表达式)
{
    case 值1:
        {
            break;
        }
    case 值2:
        {
            break;
        }
    case 值3:
        {
            break;
        }
    default:
        {
            break;
        }
}

写成 if-else 就是:

if(表达式 == 值1)
{
    ;
}
else if(表达式 == 值2)
{
    ;
}
else if(表达式 == 值3)
{
    ;
}
else
{
    ;
}

实例:

string title = "";
switch ((int)(score / 10))
{
    case 6:
    case 7:
        {
            title = "及格";
            break;
        }
    case 8:
        {
            title = "良好";
            break;
        }
    case 9:
    case 10:
        {
            title = "优秀";
            break;
        }
    default:
        {
            title = "不及格";
            break;
        }
}

注意事项:

(1)值,可以是数字、枚举(!),也可以是 字符、字符串及更多类型;

(2)两个或多个 case 可以堆叠在一起;

(3)一定记住要用 break;  或 直接用  return; 跳出!

(4)不管有用没用,一定要有 default: 分支!不要怕麻烦!

(5)每个 case 用独立的 {  } 括起来!大有脾益!

有些不太理解,或者不同意?

等你升级了,就懂了。

举报

相关推荐

0 条评论