switchcase用法解释
时间: 2023-12-23 20:28:38 浏览: 66
switch-case语句用法
switch case是一种在编程中常用的控制流程语句,主要用于根据不同的情况执行不同的代码块。它通常与switch语句一起使用,用于根据表达式的值选择执行相应的代码块。
下面是一个简单的示例,演示了switch case的用法:
```csharp
int day = 3;
string dayName;
switch (day)
{
case 1:
dayName = "Monday";
break;
case 2:
dayName = "Tuesday";
break;
case 3:
dayName = "Wednesday";
break;
case 4:
dayName = "Thursday";
break;
case 5:
dayName = "Friday";
break;
case 6:
dayName = "Saturday";
break;
case 7:
dayName = "Sunday";
break;
default:
dayName = "Invalid day";
break;
}
Console.WriteLine("The day is: " + dayName);
```
在上面的示例中,我们定义了一个整数变量`day`,然后使用switch语句根据`day`的值选择执行相应的代码块。每个case后面跟着一个常量表达式,当`day`的值与某个case的常量表达式相等时,对应的代码块将被执行。如果没有匹配的case,可以使用default关键字指定一个默认的代码块。
在上面的示例中,`day`的值为3,所以对应的代码块`case 3`将被执行,将`dayName`赋值为"Wednesday"。最后,我们输出`dayName`的值,结果为"The day is: Wednesday"。
阅读全文