c#里switch语句的使用

来源:百度知道 编辑:UC知道 时间:2024/05/21 11:21:08
初学c#,想请教一下选择语句switch的使用是否和c语言里的完全一样,具体的说是不是switch(表达式)中的表达式在和某一个case后的常量表达式匹配后就开始按顺序执行case后的语句,即使下一个case语句后的表达式不与switch后的表达式的值相同。

是的,兼容原来的版本。所以需要break;语句。

基本相同,
switch(表达式)//表达式不能为判断语句,例:n<0 错
{
case 0:
执行语句;
break;//跳转语句
.
.
.
default:(可省)
执行语句;
break;//跳转语句
}

不完全一样,C#每一个case后面必须有break;