c#的switch case语句示例?
时间: 2024-09-04 11:02:37 浏览: 78
cs代码-switch示例
在C#中,`switch` `case` 语句用于根据给定表达式的值执行相应的代码块,它是一种控制流程的结构,常用于替代复杂的`if...else if...else`嵌套。下面是一个简单的`switch` `case` 示例:
```csharp
int dayOfWeek = 3; // 假设我们想知道星期几
switch (dayOfWeek)
{
case 1:
Console.WriteLine("今天是星期一");
break;
case 2:
Console.WriteLine("今天是星期二");
break;
case 3:
Console.WriteLine("今天是星期三");
break;
case 4:
Console.WriteLine("今天是星期四");
break;
case 5:
Console.WriteLine("今天是星期五");
break;
case 6:
Console.WriteLine("今天是星期六");
break;
case 7:
Console.WriteLine("今天是星期日");
break;
default:
Console.WriteLine("输入错误,不在范围之内");
break;
}
// switch 结束时会自动执行default分支,如果没有匹配到之前的case,则执行这里的代码
```
在这个例子中,如果`dayOfWeek`变量等于3,程序就会打印出“今天是星期三”。每个`case`关键字后面跟着一个可能的值,如果`dayOfWeek`匹配其中任何一个值,就执行对应的代码块。
阅读全文