-1

我有 4 个变量需要在单个if语句中检查。

例如:

If Not (strId = "" And strTermId = "") Or Not (strMDF <> "" And strPCPTermId <> "")

在上面的语句中,只有 2 个变量由值组成,另外两个没有值。

上述说法正确与否?

如果没有,如何对变量进行分组并使“(,)”在 VB.Net 中工作?

4

1 回答 1

1

您编写 if 语句的方式令人难以置信地令人困惑。我更喜欢使用不等于运算符(或 <> )。我会这样写:

If (strId <> "" And strTermId <> "") Or (strMDF = "" And strPCPTermId = "") Then

该语句是说如果前两个变量不为空,或者,后两个变量为空,则 if 语句将为真。

于 2013-08-23T12:25:07.093 回答