[英]How to use multiple Or Operator in Visual Basic 2010?
我试图在If语句中创建一个使用多个OR
运算符的程序。
If aryTextFile(i) = "and" Or "but" Or "or" Or "nor" Or "for" Or "yet " Or "so" Then
TextBox2.Text = aryTextFile(i) & " is a Coordinating Conjunctions"
但是这给出了错误
Conversion from string "but" to type 'Boolean' is not valid.
我需要帮助才能使多个或运算符工作,或者即使我可以替换if语句:P
任何帮助赞赏。
PS - 编程初学者!
使用OrElse而不是Or(不评估每个实例,如果第一个匹配,它不会评估其余的表达式,因为它不是必需的)
你必须这样做:
If aryTextFile(i) = "and" OrElse aryTextFile(i) = "but" OrElse aryTextFile(i) = "or" Then
字符串本身不是布尔表达式
它期望“boolean expresson”OrElse“另一个布尔表达式”
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.