CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  VB.NET

请问一个循环问题

楼主xzc585800(xzc)2004-05-02 01:09:57 在 .NET技术 / VB.NET 提问

如果在一个循环里,遇到我特定的情况就退出循环,然后重新开始这个循环,怎么可以办到? 问题点数:20、回复次数:5Top

1 楼xzc585800(xzc)回复于 2004-05-02 01:41:43 得分 0

如果在一个循环里,遇到我特定的情况就执行某项任务并退出循环,执行之后再重新从开头开始这个循环,怎么可以办到?Top

2 楼CBryan(小蜗牛)回复于 2004-05-02 02:33:23 得分 15

遇到你特定情况时   不要用Exit   Sub   换用   GOTO    
  用GOTO   指向你的循环开始处就好.Top

3 楼Vsnetlx(牧童短笛)回复于 2004-05-02 03:12:03 得分 5

Dim   Check   As   Boolean   =   True  
  Dim   Counter   As   Integer   =   0  
  Do       '   Outer   loop.  
        Do   While   Counter   <   20       '   Inner   loop.  
              Counter   +=   1       '   Increment   Counter.  
              If   Counter   =   10   Then       '   If   condition   is   True,  
                    Check   =   False       '   Set   value   of   flag   to   False.  
                    Exit   Do       '   Exit   inner   loop.  
              End   If  
        Loop  
  Loop   Until   Check   =   False       '   Exit   outer   loop   immediately.  
  Top

4 楼Ninputer(装配脑袋)回复于 2004-05-02 09:51:28 得分 0

Exit   Do/For/While   跳出循环  
  Continue   Do/For/While   不执行剩下部分,直接进入下一轮循环(VB   2005或更高版本)Top

5 楼whalefish2001(whale)回复于 2004-05-02 10:17:48 得分 0

如下可以基本实现你的要求:  
  不过不知道楼主是否懂得   我写的意思.  
   
  startthisfro:  
  ;  
   
  for(int   i=0;i<=NN;i++)  
  {  
  if(上次退出的循环){i=保存的上次的I值,或者你想要的I值;}  
  ............  
   
  if   (达到我的条件){i=NN+1;goto   endthisfor;}  
  .......  
  endthisfor:  
  ;  
  }  
  .......  
  if(我还想要进入循环)goto   startthisfor;  
   
  Top

相关问题

  • for循环
  • for循环
  • 循环
  • 循环
  • 一个循环循环循环循环循环循环循环循环循环循环循环循环循环循环循环循环循环循环循环的问题
  • 循环输出??
  • “解决循环”
  • 消息循环
  • Delphi的For循环?
  • 循环引用

关键词

  • 循环
  • 执行
  • 退出
  • counter
  • goto
  • 开始这个
  • 遇到我特定的情况
  • 可以办

得分解答快速导航

  • 帖主:xzc585800
  • CBryan
  • Vsnetlx

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo