首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

关于Do.loop的一问,该怎么处理

2012-01-10 
关于Do...loop的一问当我用do...loop循环时,是否可以跳过代码,直接进入下一次循环?例如:dounitlx 10xx+1

关于Do...loop的一问
当我用do   ...loop循环时,是否可以跳过代码,直接进入下一次循环?
例如:
do   unitl   x   > 10  
      x=x+1
      if   x   mod   2   =0   then
                '进入下次一循环.即不执行y+1以及其后的代码
                '直接回到   x=x+1那行,直到x> 10为止                
      end   if

        y=y+1
        '下面还有几百米长的代码   :p
loop
当然,这只是个例子.

[解决办法]
do unitl x > 10
x=x+1
if x mod 2 =0 then
Continue Do
end if

y=y+1
'下面还有几百米长的代码 :p
loop

[解决办法]
ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.VisualStudio.v80.chs/dv_vbalr/html/3ad00103-358b-4af3-a3a8-1b9ea0e995d3.htm

本地MSDN你可以看下
[解决办法]
ms-help://MS.VSExpressCC.v80/MS.NETFramework.v20.en/dv_vbalr/html/3ad00103-358b-4af3-a3a8-1b9ea0e995d3.htm
2005 Express 英文版
或者你查continue就行了。
[解决办法]
VS2003中没有Continue,可以在Loop边加个行标,用Goto实现.

热点排行