在c#中怎样使用switch语句
时间: 2023-07-14 12:14:26 浏览: 94
在C#中,switch语句用于检查一个变量的值,并根据不同的值执行不同的代码块。下面是使用switch语句的基本语法:
```
switch (variable) {
case value1:
// 执行代码块 1
break;
case value2:
// 执行代码块 2
break;
default:
// 执行默认代码块
break;
}
```
其中,`variable` 是要检查的变量,`value1`和`value2` 是不同的值,`break` 关键字用于结束每个 case 中的代码块。如果变量的值与任何一个 case 中的值相匹配,则执行对应的代码块。如果没有匹配的值,那么执行默认的代码块(如果有)。
以下是一个例子:
```
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;
default:
dayName = "Invalid day";
break;
}
Console.WriteLine(dayName); // 输出 "Wednesday"
```
在这个例子中,根据变量 `day` 的值,执行不同的代码块,并将 `dayName` 赋值为相应的字符串。在这种情况下,`day` 的值为 3,因此执行 `case 3` 中的代码块,并将 `dayName` 赋值为 "Wednesday"。最后输出 `dayName` 的值。
阅读全文