switch语句使用例子
时间: 2024-10-11 09:01:05 浏览: 12
在C#中,`switch`语句是一种结构化流程控制语句,常用于根据某个变量的不同值执行不同的代码块。它的基本语法如下:
```csharp
switch (expression)
{
case value1:
// 当expression的值等于value1时,执行这里的代码
break;
case value2:
// 同理,当expression等于value2时执行这里
break;
...
default:
// 如果expression都不匹配任何一个case,执行default后面的代码(可选)
break;
}
```
例如,假设我们有一个枚举类型`DayOfWeek`,我们可以用`switch`来判断今天是星期几:
```csharp
DayOfWeek currentDay = DayOfWeek.Monday; // 假设当前是周一
switch (currentDay)
{
case DayOfWeek.Monday:
Console.WriteLine("今天是星期一");
break;
case DayOfWeek.Tuesday:
Console.WriteLine("今天是星期二");
break;
// ... 其他6种情况
default:
Console.WriteLine("今天不是周末");
}
```
阅读全文