C# switch case
时间: 2023-11-13 20:57:57 浏览: 69
好的,关于 C# 中的 switch case,它是一种条件语句,用于根据不同的条件执行不同的代码块。switch case 语句的语法如下:
```
switch (expression)
{
case value1:
// code block
break;
case value2:
// code block
break;
...
default:
// code block
break;
}
```
其中,expression 是要进行比较的表达式,value1、value2 等是要比较的值,case 后面跟的是要比较的值,如果 expression 的值等于某个 case 后面的值,则执行该 case 后面的代码块。如果没有任何一个 case 的值与 expression 的值相等,则执行 default 后面的代码块。
下面是一个简单的示例:
```
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("Today is " + dayName);
```
输出结果为:Today is Wednesday。
阅读全文