请问VBSCRIPT中的select case 语句的问题,请多指教!
请问VBSCRIPT中的select case 语句的问题,请多指教!
select case 语句中如果有几种情况可以按相同办法处理,如下
select case var
case var1
statement1
case var2
statement2
case var3
statement3
end select
假如我对于var2和var3的处理相同,即satement2和statement3相同,我可以写成如下形式么?
select case var
case var1
statement1
case var2
case var3
statement3
end select
C语言中可以这样,VBS似乎不行,有办法吗?
问题点数:58、回复次数:8Top
1 楼karma(无为MS MVP)回复于 2001-11-29 11:31:42 得分 10
the second method does not work in VBScript, because SELECT CASE is differnt from C/C++/Java or Javascirpt's switch, it has no break statement
you can put the same action for case var2/var3 in a sub or function, say it is
sub a
....
end sub
then do
...
case var2
a
case var3
aTop
2 楼freezwy(网络自由人)回复于 2001-11-29 11:31:56 得分 40
很简单的呀,把相同处理的条件放置在一起用逗号隔开就可以了。
<%
select case var
case var1
statement1
case var2,var3
statement3
end select
Top
3 楼karma(无为MS MVP)回复于 2001-11-29 11:43:19 得分 0
haha, my vbscript skill is not that good, :-)Top
4 楼kill_jp(英雄不为红颜折腰)回复于 2001-11-29 11:44:12 得分 8
同意freezwy(网络自由人) Top
5 楼netying()回复于 2001-11-29 12:07:17 得分 0
呵呵,多谢各位,马上给分了!Top
6 楼maz_alen(alen)回复于 2001-11-29 12:34:43 得分 0
你自己的也行
select case var
case var1
statement1
case var2
case var3
statement3
end selectTop
7 楼julyclyde(Java初学(大学不教只好自己学))回复于 2001-11-29 12:58:07 得分 0
maz_alen(alen)的不行的Top
8 楼netying()回复于 2001-11-29 13:46:08 得分 0
hao,geifenlTop




