C#的switch case代码?
时间: 2023-12-22 09:28:59 浏览: 161
C#中的switch case使用介绍
以下是一个C#中使用switch case的代码示例:
```csharp
int num = 2;
string result;
switch (num)
{
case 1:
result = "数字是1";
break;
case 2:
result = "数字是2";
break;
case 3:
result = "数字是3";
break;
default:
result = "数字不在1到3之间";
break;
}
Console.WriteLine(result); // 输出:数字是2
```
在上面的代码中,我们定义了一个整型变量`num`,然后使用switch case语句根据`num`的值进行多路分支判断。根据`num`的值,我们可以执行不同的代码块。如果`num`的值是1,那么执行第一个case语句块;如果`num`的值是2,那么执行第二个case语句块;如果`num`的值是3,那么执行第三个case语句块;如果`num`的值不在1到3之间,那么执行default语句块。
需要注意的是,每个case标签后面是一个常量表达式的值,用来与switch语句中的变量进行比较。在每个case语句块的末尾,我们使用break语句来中断程序的执行,以防止执行其他的case语句块。
阅读全文