2013-08-23 31 views
-1

一組變量條件語句我有4個變量,我需要在一個單一的if語句來檢查。如何創建與VB.NET

例如:

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

在上面的語句只有2變量由值和所述另外兩個沒有值。

是上述說法正確與否?

如果沒有,如何分組變量,使「(,)」在VB.Net工作?

回答

1

你寫的if語句的方式是令人難以置信的混亂閱讀。我更喜歡使用不等於運算符(或<>)。我會寫這樣的:

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

該聲明說,如果前兩個變量不爲空,或者,第二兩個可變都是空白,if語句爲真。