我的代码如下:
For Each dr As DataRow In items.Tables(0).Rows()
If dr("PRICE") = 0.0 Or dr("PRICE").ToString = "0.0" Then
'Skip end go in for-each again
Else
'Do something else.
End If
Next
我想知道条件是否为真(价格为0)然后它应该转到for-each中的下一个项目并再次进行IF检查。像下一个东西?
答案 0 :(得分:0)
asawyer已经指出,使用Continue
关键字是你想要做的。它完全符合您的需要 - 它只是跳转到指定循环的下一个迭代。在你的程序中它看起来像这样:
For Each dr As DataRow In items.Tables(0).Rows()
If dr("PRICE") = 0.0 Or dr("PRICE").ToString = "0.0" Then
Continue For
Else
...Do something else.
End If
Next