switch(controllong-expression)
{
case constant-expression
embedded-statements
default:
embedded-statements
}
switch语句的控制类型,即其中控制表达式(controllong-expression)的数据类型可以是
sbyte,byte,short,ushort,uint,long,ulong,char,string或枚举类型(enum-type)。
每个case标签中的常量表达式(constant-expression)必须属于或能隐式转换成控制类型。
如果有两个或两个以上的case标签中的常量表达式相同,编译时将会报错。
switch语句中最多只能有一个default标签。