在vb.net中,当你突破循环时,你是否打破了所有嵌套循环?

时间:2012-05-11 13:35:52

标签: vb.net loops

所以我有一些vb.net代码,我在For循环中有一个嵌套的For循环,然后我有EXIT FOR语句,它会突破一个循环,还是整个链?

2 个答案:

答案 0 :(得分:12)

Exit For只会退出正在执行的当前For循环。

来自MSDN

  

退出

     

立即退出出现的For循环。执行   继续使用Next语句后面的语句。退出   只能在For ... Next或For Each ... Next循环中使用。什么时候   在嵌套的For循环中使用,Exit For退出最里面的循环和   将控制转移到下一个更高级别的嵌套。

答案 1 :(得分:4)

回答你的问题: - 它会突破一个循环。

定义:

退出

  

“立即退出For loop循环 。继续执行Next语句后面的语句...退出For   退出最里面的循环并将控制转移到下一个   更高的嵌套水平。“

查看MSDN for more information