读书人

初学C#不懂用swich请问一下~

发布时间: 2012-01-11 22:28:46 作者: rapoo

初学C#,不懂用swich,请教一下~~
swich里面,我想分开段来执行可以的不?

比如数值1到3就执行a,4到100就执行b,101或以后就执行c。

要怎么写呢?小弟刚学,很多不懂,谢谢大家了

[解决办法]
你这种情况最好使用条件分支语句来实现!
[解决办法]
4到100就执行b

那你得写90几个case
[解决办法]
同意楼上
[解决办法]
当然可以
int i
if((i> 1)&&(i <3))
{
i=a

}
else if ((i> 4)&&(i <100))
{
i=b
}
else if (i> 100)
{
i=c
}


switch (i)
{
case a:
......
break;
case b:
......
break;
case c:
......
break;
}



[解决办法]
人人 都是 基础开始的 加油!
[解决办法]
这个例子用switch不如用if else if
[解决办法]
用IF吧

if (x <4)
a;
else if (x> =4 || x <=100)
b;
else if (x> 100)
c;
[解决办法]
用if好,合适的才是最好的

读书人网 >C#

热点推荐