AND / And也与Or / OrElse混淆

时间:2018-11-13 20:49:01

标签: vb.net

我需要确保第一项有一个条目。 (这是CSV文件的导入)。 预期的操作是,如果Item(471))。ToString为空,但Item(475))。ToString)或Item(479).ToString)中的值> 0则警告需要日期。

我尝试了几种方法,但无法正常工作。如果我删除OrElse语句并仅使用两个语句之一,则它可以工作。我对正确的语法感到困惑,以使其正常工作。有人可以指出正确的方向吗?

    If (MyList.Items.Item(471)).ToString = "" And CDec((MyList.Items.Item(475)).ToString) > 0D OrElse CDec((MyList.Items.Item(479)).ToString) > 0D Then
        MessageBox.Show("FUELING DATE #1 CANNOT BE BLANK", "Critical Warning", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
    Else
        tbDate1.Text = (MyList.Items.Item(471)).ToString
    End If

1 个答案:

答案 0 :(得分:-1)

Y

简而言之

Test = 5
for i in range(Tests):
    r = 5
    m = 500
    n = 500
    X=np.random.rand(m,n)
    Y=np.random.rand(m,n)