C#switch的用法
时间: 2023-07-12 14:19:38 浏览: 70
基于switch你可能不知道的一些用法
C#中的switch语句可以用于多路选择,根据不同的条件执行不同的代码块。其基本语法如下:
```csharp
switch (expression)
{
case value1:
// code block
break;
case value2:
// code block
break;
case value3:
// code block
break;
default:
// code block
break;
}
```
其中:
- expression 表示要进行判断的变量或表达式。
- case value1,case value2,case value3 表示不同的条件,可以是常量或变量。
- default 表示当所有的条件都不满足时执行的代码块。
在执行时,程序会根据expression的值来匹配不同的条件,如果匹配成功,则执行对应的代码块。如果没有一个条件匹配成功,则执行default中的代码块。
需要注意的是,在每个case代码块的最后需要加上break语句,否则会继续执行下面的case代码块,直到遇到break为止。如果没有break,则会执行到switch语句的末尾。
阅读全文