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

Pet*_*r P 3 vb.net loops

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

Nei*_*ght 12

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

来自MSDN:

退出

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