Vb.net For循环内的压缩中断并继续执行
如果循环中的条件为/为真,我如何中断循环并从循环后的下一行继续执行。我尝试了Vb.net For循环内的压缩中断并继续执行,vb.net,Vb.net,如果循环中的条件为/为真,我如何中断循环并从循环后的下一行继续执行。我尝试了标签和转到,但它将始终执行,这不取决于循环中的条件。 我有以下代码: Dim i As Integer For i = 1 To 50 If i > 35 Then ' break the loop End If Next 我试过使用GoTo它工作正常,有时它默认执行不依赖于循环中给定的条件 If i > 35 Then GoTo lbl End If lbl
标签和转到,但它将始终执行,这不取决于循环中的条件。
我有以下代码:
Dim i As Integer
For i = 1 To 50
If i > 35 Then
' break the loop
End If
Next
我试过使用GoTo
它工作正常,有时它默认执行不依赖于循环中给定的条件
If i > 35 Then
GoTo lbl
End If
lbl: ' code comes here
谢谢
If i > 35 Then
Exit For
End If
但是,如果lbl:
在循环之外,那么使用Goto的代码也可以工作
但是,如果lbl:
在循环之外,那么使用Goto的代码也可以工作
但是,如果lbl:
在循环之外,那么使用Goto的代码也可以工作
但是,如果lbl:
在循环之外,那么使用Goto的代码也可以工作。对于这种中断,您可以使用Exit
命令Exit Sub
用于从特定的Sub
中输出,退出功能
将帮助您从功能中输出,在这里您可以使用Exit For
因此您的代码如下所示
Dim i As Integer
For i = 1 To 50
If i > 35 Then
Exit For
End If
Next
对于这种中断,您可以使用Exit
命令Exit Sub
用于从特定的Sub
中输出,退出功能
将帮助您从功能中输出,在这里您可以使用Exit For
因此您的代码如下所示
Dim i As Integer
For i = 1 To 50
If i > 35 Then
Exit For
End If
Next
对于这种中断,您可以使用Exit
命令Exit Sub
用于从特定的Sub
中输出,退出功能
将帮助您从功能中输出,在这里您可以使用Exit For
因此您的代码如下所示
Dim i As Integer
For i = 1 To 50
If i > 35 Then
Exit For
End If
Next
对于这种中断,您可以使用Exit
命令Exit Sub
用于从特定的Sub
中输出,退出功能
将帮助您从功能中输出,在这里您可以使用Exit For
因此您的代码如下所示
Dim i As Integer
For i = 1 To 50
If i > 35 Then
Exit For
End If
Next