C#中的switch怎么用?
时间: 2024-09-13 15:15:16 浏览: 37
c#中switch case的用法实例解析
在C#中,`switch`语句是一种结构化控制流,常用于根据不同的条件执行不同的代码块。它的基本语法如下:
```csharp
switch (expression)
{
case value1:
// 当expression等于value1时执行的代码
break;
case value2:
// 当expression等于value2时执行的代码
break;
// 可能有其他case...
default:
// 如果expression都不匹配任何一个case,则执行这里的代码
break; // 或者可以省略break,如果不需要退出switch
}
```
- `expression`: 需要比较的表达式,通常是枚举值、整数、字符串或其他实现了IConvertible接口的数据类型。
- `case value`: 指定的一个或多个可能的值,每个值对应一个代码块。
- `break`关键字:结束当前case并跳出switch结构。如果不写break,程序会继续执行下一个case(如果没有default)。
阅读全文