VB.net中怎样退出FOR循环
今天参加了一个面试,
其中一个问题是:
在VB.net 和 VB中 如何退出FOR循环,
在我印象中,
vb好像只能在 for里面 用 if 来退出 do loop 用的不多。
vb.net 好像也是。
可是考官他说还有别的办法。
有吗??
[解决办法]
exit for
[解决办法]
楼上正解
[解决办法]
你用If语句进行判断,若满足就执行If中的语句,不满足就退出本次循环
[解决办法]
FOR
CONTINUE FOR
[解决办法]
这段???
Dim row, col As Integer
Dim lastrow As Integer = 6
Dim lastcol As Integer = 10
Dim a(,) As Double = New Double(lastrow, lastcol) {}
Dim b(7) As Double
row = -1
While row < lastrow
row += 1
col = -1
While col < lastcol
col += 1
a(row, col) = 0
For i As Integer = 0 To b.GetUpperBound(0)
If b(i) = col Then
Continue While
Else
a(row, col) += (row + b(i)) / (col - b(i))
End If
Next i
End While
End While
[解决办法]
vb6的语法中有,vb.net里没有
[解决办法]
exit for
[解决办法]
应该是在vb.net里.可以这样继续下一次循环:
Continue Do
Continue For