这在英语中是什么意思?

时间:2013-02-15 21:43:31

标签: asp.net vb.net asp-classic

我遇到了一段代码,

If (ProcessID <> 0) And ("O" <> sProcessStatus And "E" <> sProcessStatus) Then
    ' Do stuff
End If

我不明白的是第二个条件......如果我离开,有人可以告诉我。

第二个条件是否说sProcessStatus不是O和E然后做某事吗?

完整性检查。

3 个答案:

答案 0 :(得分:1)

是的,这意味着只有满足以下所有条件时才会成立:

  • ProcessID不是零
  • sProcess不是"O""E"

得爱 Yoda条件。 “哦”它不是! “E”的力量不是......

答案 1 :(得分:0)

如果第一个条件不是0


如果第二个条件不是“O”而不是“E”然后做某事,是的。

答案 2 :(得分:0)

第二部分是说sProcessStatus不是O而sProcessStatus不是E然后执行动作

换句话说(这不是正确的语法,只是更容易阅读)

if spProcessSatus NOT IN ('O','E') {
 process
}