c sharp中的switch怎么用
时间: 2023-12-23 11:06:33 浏览: 120
cs代码-goto 语句
在C#中,switch语句用于测试变量与一系列值中的每个值是否相等。以下是switch语句的基本语法:
```
switch (variable) {
case value1:
// code to be executed if variable matches value1
break;
case value2:
// code to be executed if variable matches value2
break;
...
default:
// code to be executed if variable doesn't match any of the above values
break;
}
```
在这里,`variable`是要测试的变量,`value1`,`value2`等是要与变量进行比较的值。如果变量等于其中的一个值,则执行与该值对应的代码块。如果没有任何一个值与变量匹配,则执行`default`代码块。
以下是一个简单的例子:
```
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(dayName); // Output: Wednesday
```
在这个例子中,`day`变量的值为3,因此与`case 3`匹配,执行与该`case`对应的代码块,并将`dayName`设置为"Wednesday"。最后输出`dayName`的值,输出结果为"Wednesday"。
阅读全文