C#语言中Switch语句控制表达式的数据类型可以是int吗
3个回答
展开全部
switch语句无非就是对不同条件进行不同处理的方式,可以将任何类型的条件转换成字符串类型的,然后按不同条件进不同case,进行不同处理。
例如:int i=8;完全可以把i值给conditions,然后判断。
float i=9.09;也是可以这样的。
别的类型都可以,datetime,decimal等等;
string conditions=任何类型的值.ToString();
switch (conditions)
{
case "条件1":处理程序; break;
case "条件2": 处理程序;break;
default: break;
}
例如:int i=8;完全可以把i值给conditions,然后判断。
float i=9.09;也是可以这样的。
别的类型都可以,datetime,decimal等等;
string conditions=任何类型的值.ToString();
switch (conditions)
{
case "条件1":处理程序; break;
case "条件2": 处理程序;break;
default: break;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询