C# 语句-条件语句-switch 语句

  • C# 语句-条件语句-if-else
  • C# 语句-条件语句-条件运算符
  • C# 语句-条件语句-switch 语句
  • C# 语句-循环语句-for 语句
  • C# 语句-循环语句-foreach in 语句
  • C# 语句-循环语句-while 语句
  • C# 语句-循环语句-do 语句

switch 结构

switch (condition)
{
    case 常量表达式1:
        condition == 常量表达式1 时执行的语句;
        break;
    case 常量表达式2:
        condition == 常量表达式2 时执行的语句;
        break;
    default:
        不满足上述条件时执行的语句;
        break;
}

case 个数 >= 0。

任何两个 case 语句的常量表达式都不能具有相同的值,注意是值不能相同。

case 和 default 的 break 必不可少,这不同于 C++。

default 可以省略,但为了可读性以及可维护性,建议写上,即使它什么也不做。

condition 允许的数据类型为:sbyte、byte、short、ushort、uint、long、ulong、char、string 或者枚举类型。

  • C# 语句-条件语句-if-else
  • C# 语句-条件语句-条件运算符
  • C# 语句-条件语句-switch 语句
  • C# 语句-循环语句-for 语句
  • C# 语句-循环语句-foreach in 语句
  • C# 语句-循环语句-while 语句
  • C# 语句-循环语句-do 语句

你可能感兴趣的