我不希望我的循环结束,直到满足这两个条件。我正在使用AND运算符,但如果-1被放入任何一个文本框中,程序退出我不想要的。我显然希望-1在退出之前输入两个文本框。任何有关我出错的指导都将不胜感激。
While Not ((U) = "-1" And Not (P) = "-1")
"Statements"
End While
它看起来像是一个OR。
答案 0 :(得分:4)
好像你有一个额外的Not
运算符。试试这个:
While Not (U = "-1" And P = "-1")
"Statements"
End While
请注意我在U
和P
附近删除了额外的括号。它们不是必需的,只会让你的病情难以阅读。
答案 1 :(得分:2)
问题是Not
旁边的And
。把它改成这个。
While Not ((U) = "-1" And (P) = "-1")
"Statements"
End While
答案 2 :(得分:0)
您可能希望使用And And来利用短路。
While U <> "-1" AndAlso P <> "-1"
'Statemements
End While