c# switch的用法
时间: 2023-11-06 20:08:03 浏览: 81
C#中的switch语句用于根据不同的情况执行不同的代码块。其基本语法如下:
```
switch (expression)
{
case value1:
// code block
break;
case value2:
// code block
break;
...
default:
// code block
break;
}
```
其中,expression是要进行比较的表达式,value1、value2等是可能的取值,case后面跟的是取值,如果expression等于某个取值,则执行对应的代码块;如果都不匹配,则执行default后面的代码块。
需要注意的是,每个case后面必须要有break语句,否则会继续执行下一个case的代码块。如果default在最后一个case之前,则可以省略break语句。
以下是一个简单的示例:
```
int day = 3;
string dayName;
switch (day)
{
case 1:
dayName = "Monday";
break;
case 2:
dayName = "Tuesday";
break;
case 3:
dayName = "Wednesday";
break;
default:
dayName = "Invalid day";
break;
}
Console.WriteLine("Today is " + dayName);```
输出结果为:Today is Wednesday
阅读全文