标签: vb.net loops
所以我有一些vb.net代码,我在For循环中有一个嵌套的For循环,然后我有EXIT FOR语句,它会突破一个循环,还是整个链?
答案 0 :(得分:12)
Exit For只会退出正在执行的当前For循环。
Exit For
For
来自MSDN:
退出 立即退出出现的For循环。执行 继续使用Next语句后面的语句。退出 只能在For ... Next或For Each ... Next循环中使用。什么时候 在嵌套的For循环中使用,Exit For退出最里面的循环和 将控制转移到下一个更高级别的嵌套。
退出
立即退出出现的For循环。执行 继续使用Next语句后面的语句。退出 只能在For ... Next或For Each ... Next循环中使用。什么时候 在嵌套的For循环中使用,Exit For退出最里面的循环和 将控制转移到下一个更高级别的嵌套。
答案 1 :(得分:4)
回答你的问题: - 它会突破一个循环。
定义:
退出:
“立即退出For loop循环 。继续执行Next语句后面的语句...退出For 退出最里面的循环并将控制转移到下一个 更高的嵌套水平。“
查看MSDN for more information