c# swich case
时间: 2023-09-01 16:10:02 浏览: 47
在C#中,你可以使用`switch-case`语句来进行多路分支的选择执行。`switch`语句根据一个表达式的值,选择匹配的`case`分支,并执行与该分支相关的代码。
下面是一个简单的示例:
```csharp
int day = 3;
switch (day)
{
case 1:
Console.WriteLine("Monday");
break;
case 2:
Console.WriteLine("Tuesday");
break;
case 3:
Console.WriteLine("Wednesday");
break;
case 4:
Console.WriteLine("Thursday");
break;
case 5:
Console.WriteLine("Friday");
break;
default:
Console.WriteLine("Weekend");
break;
}
```
在上面的代码中,根据`day`的值,选择相应的`case`分支进行执行。如果`day`等于3,则输出"Wednesday"。如果没有匹配的分支,可以使用`default`关键字指定一个默认的执行分支。
注意,在每个`case`分支的最后,需要使用`break`关键字来结束当前分支的执行,以防止继续执行下一个分支。
你可以根据具体的需求,在`case`分支中编写不同的代码逻辑来满足不同的条件。