.net If-Else语句中的Or运算符

.net If-Else语句中的Or运算符,.net,vb.net,if-statement,.net,Vb.net,If Statement,我有个问题,希望有人能帮我 如果在If-else语句中使用or运算符作为 If Date.Now.Month > 3 OR UserID < 100 then ... Else ... End If 如果Date.Now.Month>3或UserID 3,不考虑这将是你的if语句反转,所以: Date.Now.Month <= 3 AND UserID >= 100 Date.Now.Month=100 您将遇到以下情况: Date.Now.Month=100您所说的

我有个问题,希望有人能帮我

如果在If-else语句中使用or运算符作为

If Date.Now.Month > 3 OR UserID < 100 then
...
Else
...
End If
如果Date.Now.Month>3或UserID<100,则
...
其他的
...
如果结束

<代码>代码是否在> 3,不考虑这将是你的if语句反转,所以:

Date.Now.Month <= 3 AND UserID >= 100
Date.Now.Month=100

您将遇到以下情况:
Date.Now.Month=100

您所说的“哪些情况”是什么意思?只是“如果条件是假的”…你的问题不是很清楚。如果
If
部分中的所有内容均为true,则将执行其中的代码。否则,将执行
else
中的任何内容。请注意,您应该习惯于使用
OrElse
(和
和也
)而不是
(和
)+1适用于无编译器的德摩根定律:)