Vb.net 在VB中什么都不做

Vb.net 在VB中什么都不做,vb.net,Vb.net,我必须检查一个超过5000行的Excel文件。不过,在某些情况下,我无事可做。如何在VB.NET中表达它 For r = 196 To 5549 If r = 1233 And r = 1745 Then 'Do nothing End If Next 这是我想要的一个例子。如何操作?您可以使用继续跳过当前的步骤: For r = 196 To 5549 If r = 1233 Or r = 1745 Then 'Do nothi

我必须检查一个超过5000行的Excel文件。不过,在某些情况下,我无事可做。如何在VB.NET中表达它

For r = 196 To 5549  
    If r = 1233 And r = 1745 Then
        'Do nothing
    End If
Next

这是我想要的一个例子。如何操作?

您可以使用
继续
跳过当前的
步骤:

For r = 196 To 5549  
    If r = 1233 Or r = 1745 Then
        'Do nothing
        Continue For
    End If

    'Do something
Next

如果您的数字列表正在增长,您还可以使用以下代码:

For r = 196 To 5549  
    If Array.IndexOf({1233, 1745}, r) > -1 Then
        'Do nothing
        Continue For
    End If

    'Do something
Next
提示:您的状况似乎有问题<代码>r
不能是1233和1745。它只能是1233或1745


如果条件是假的,你应该做些什么吗?那为什么不倒过来做点什么呢?:)