我正在处理一些代码,并且正在尝试修改所述循环内循环的结束整数(如标题中所述)
所以看起来像这样
dim x as integer
For i=0 to x
if (some conditions) then
x=x+1
End if
Next
但是它似乎不起作用,看起来循环正在使用x的静态值而不是动态值。
有没有一种方法可以在不使用exit for
的情况下更新循环的结束整数并重新开始循环?
谢谢
答案 0 :(得分:5)
您可以使用While循环。
dim x as integer
Dim i as Integer = 0
While i <= x
if (some conditions) then
x=x+1
End if
End While