簡體   English   中英

vbnet的if語句

[英]If statement for vbnet

我想做一個if語句,條件為2

if (id = "25" OR "36") then
print "The id is 25 or 36"
else
print "the id is not 25 or 36"
end if

我擔心的是if條件語句中的“ OR”

我嘗試使用“ AND”,但這僅將id = 25設為true,而id = 36設為false

我嘗試使用“ OR”,“ ORELSE”,“ XOR”將所有內容視為真實。

我嘗試|| 標志,但語法錯誤

您在或之后缺少比較項:

If (id = "25" Or id = "36") Then

您需要提供變量以進行每次檢查

If id = "25" or id = "36" Then

或者,如果此數字可能會擴展為包括其他數字,則可以使用

If {"25","36"}.Contains(id) Then

另外,您可以使用Select Case語句:

Select Case id
     Case "25", "36"
          Print("The id is 25 or 36")
     Case Else
          Print("The id is not 25 or 36")
End Select

這與if..else語句的工作方式相同,但是使您可以輕松提供不同的測試表達式。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM