c#switch case用法
时间: 2023-11-23 18:57:40 浏览: 131
C#中的switch case使用介绍
以下是C#中switch case语句的用法:
```csharp
switch (expression)
{
case value1:
// 当expression等于value1时执行的代码
break;
case value2:
// 当expression等于value2时执行的代码
break;
case value3:
// 当expression等于value3时执行的代码
break;
default:
// 当expression不等于任何一个case时执行的代码
break;
}
```
其中,expression是要测试的变量或表达式,value1、value2、value3等是可选值,每个值后面都有一个冒号和一段代码块。当expression等于某个值时,执行该值对应的代码块。如果expression不等于任何一个case中的值,则执行default代码块。
以下是一个示例:
```csharp
int day = 4;
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("Today is " + dayName);
```
输出结果为:Today is Thursday
阅读全文