在VB中什么都不做

时间:2017-10-12 08:26:21

标签: vb.net

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

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

这是我喜欢的一个例子。我该怎么办?

1 个答案:

答案 0 :(得分:1)

您可以使用For

跳过当前的Continue For步骤
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。