根据值范围切换语句 [英] Switch Statement based on range of values

查看:67
本文介绍了根据值范围切换语句的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述




是否可以根据一系列值执行swicth语句?


例如。


开关(答案)


案例:0 - 4:做点什么;

休息;

案例:5:做别的事情

休息;


感谢任何帮助

Hi,

Is it possible to perform a swicth statement based on a range of values ?

eg.

switch(Answer)

case : 0 - 4 : do something;
break;

case : 5 : do something else
break;

Grateful for any help

推荐答案

Nop

-

AngelJ.HernándezM。

MCP - MCAD - MCSD - MCDBA
http://groups.msn.com/desarrolladoresmiranda
http://www.consein.com

" Alex" ; <人********** @ gimlet.co.uk>在消息中写道

新闻:************** @ TK2MSFTNGP14.phx.gbl ...
Nop
--
Angel J. Hernández M.
MCP - MCAD - MCSD - MCDBA
http://groups.msn.com/desarrolladoresmiranda
http://www.consein.com
"Alex" <al**********@gimlet.co.uk> wrote in message
news:Of**************@TK2MSFTNGP14.phx.gbl...

是否可以根据一系列值执行swynth声明?

例如。

开关(答案)

案例:0 - 4:做点什么;
休息;

案例:5:做别的事情
休息;

感谢任何帮助
Hi,

Is it possible to perform a swicth statement based on a range of values ?

eg.

switch(Answer)

case : 0 - 4 : do something;
break;

case : 5 : do something else
break;

Grateful for any help



谢谢。

" AngelJ.HernándezM。" <一个********** @ hotmail.com>在消息中写道

新闻:%2 **************** @ tk2msftngp13.phx.gbl ...
Thanks.
"Angel J. Hernández M." <an**********@hotmail.com> wrote in message
news:%2****************@tk2msftngp13.phx.gbl...
Nop

-
AngelJ.HernándezM。
MCP - MCAD - MCSD - MCDBA
http://groups.msn.com/desarrolladoresmiranda
http://www.consein.com

" Alex" <人********** @ gimlet.co.uk>在消息中写道
新闻:************** @ TK2MSFTNGP14.phx.gbl ...
Nop
--
Angel J. Hernández M.
MCP - MCAD - MCSD - MCDBA
http://groups.msn.com/desarrolladoresmiranda
http://www.consein.com
"Alex" <al**********@gimlet.co.uk> wrote in message
news:Of**************@TK2MSFTNGP14.phx.gbl...

是否可以根据一系列值来执行一个swicth语句

例如。

开关(答案)

案例:0 - 4:做点什么;
休息;

案例:5:做别的事情
休息;

感谢任何帮助
Hi,

Is it possible to perform a swicth statement based on a range of values ?
eg.

switch(Answer)

case : 0 - 4 : do something;
break;

case : 5 : do something else
break;

Grateful for any help




虽然不是通过你描述的方式,你可以通过以下方式完成范围




如果您知道唯一的值是0 - 5那么您可以让默认

案例处理0 - 4 ...


开关(x)

{

案例5:

{

//做点什么。

休息;

}

默认:

{

//做点什么。

休息;

}

}


如果你我想明确地说声明0 - 4将被处理相同的

方式...


开关(x)

{

案例0:

案例1:

案例2:

案例3:

案例4:

{

//做点什么。

休息;

}

案例5:

{

//做点什么。

休息;

}

}


-

Tim Wilson

..Net Compact Framework MVP

" Alex" <人********** @ gimlet.co.uk>在消息中写道

新闻:************** @ TK2MSFTNGP14.phx.gbl ...
Although not through the way that you described, you can accomplish ranges
in the following ways.

If you know that the only values are 0 - 5 then you could let the "default"
case handle 0 - 4...

switch (x)
{
case 5:
{
// Do something.
break;
}
default:
{
// Do something.
break;
}
}

If you would like to explicitly state that 0 - 4 is to be handled the same
way...

switch (x)
{
case 0:
case 1:
case 2:
case 3:
case 4:
{
// Do something.
break;
}
case 5:
{
// Do something.
break;
}
}

--
Tim Wilson
..Net Compact Framework MVP

"Alex" <al**********@gimlet.co.uk> wrote in message
news:Of**************@TK2MSFTNGP14.phx.gbl...

是否可以根据一系列值执行swynth声明?

例如。

开关(答案)

案例:0 - 4:做点什么;
休息;

案例:5:做别的事情
休息;

感谢任何帮助
Hi,

Is it possible to perform a swicth statement based on a range of values ?

eg.

switch(Answer)

case : 0 - 4 : do something;
break;

case : 5 : do something else
break;

Grateful for any help



这篇关于根据值范围切换语句的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆