由一个简单的例子来说明
Dim i As Integer
Dim init_val As Integer = 0
Dim final_val As Integer = 1
For i = init_val To final_val
msgbox(i)
final_val = 10
Next i
结果只会弹窗两次,分别显示0、1,
VB.Net的终值修改是不起作用的,终值只会在进入For前判断一次。
这个和其他语言有较大的区别,谨慎谨慎再谨慎。
来源:oschina
链接:https://my.oschina.net/u/4267539/blog/4790331