.net If-Else语句中的Or运算符
我有个问题,希望有人能帮我 如果在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 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适用于无编译器的德摩根定律:)