您的位置:首页 > 编程语言 > C#

【C#基础知识扫盲点】switch的表达式可用类型

2011-06-08 14:22 411 查看
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标签。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: