我需要在一个if
语句中检查4个变量。
例如:
If Not (strId = "" And strTermId = "") Or Not (strMDF <> "" And strPCPTermId <> "")
在上面的陈述中,只有2个变量由值组成,而另外两个变量没有值。
以上陈述是否正确?
如果没有,如何对变量进行分组并使“(,)”在VB.Net中工作?
答案 0 :(得分:1)
你编写if语句的方式非常令人难以理解。我更喜欢使用不等于运算符(或&lt;&gt;)。我会这样写:
If (strId <> "" And strTermId <> "") Or (strMDF = "" And strPCPTermId = "") Then
声明说如果前两个变量不为空,OR,则后两个变量为空,if语句为true。