Vb.net While循环中的AND运算符
在两个条件都满足之前,我不希望循环结束。我正在使用AND操作符,但是如果-1被放入任何一个文本框中,程序就会退出,这是我不想要的。我显然希望在退出之前在两个文本框中输入-1。任何关于我哪里出错的指导都将不胜感激Vb.net While循环中的AND运算符,vb.net,while-loop,boolean-logic,boolean-operations,Vb.net,While Loop,Boolean Logic,Boolean Operations,在两个条件都满足之前,我不希望循环结束。我正在使用AND操作符,但是如果-1被放入任何一个文本框中,程序就会退出,这是我不想要的。我显然希望在退出之前在两个文本框中输入-1。任何关于我哪里出错的指导都将不胜感激 While Not ((U) = "-1" And Not (P) = "-1") "Statements" End While 它看起来像一个OR。好像你有一个额外的而不是操作符。请尝试以下方法: While Not (U = "-1" And P = "
While Not ((U) = "-1" And Not (P) = "-1")
"Statements"
End While
它看起来像一个OR。好像你有一个额外的
而不是操作符。请尝试以下方法:
While Not (U = "-1" And P = "-1")
"Statements"
End While
请注意,我还删除了U
和p
周围的额外括号。它们不是必需的,只会使你的病情更难理解。似乎你有了一个额外的not
操作员。请尝试以下方法:
While Not (U = "-1" And P = "-1")
"Statements"
End While
请注意,我还删除了U
和p
周围的额外括号。它们不是必需的,只会使您的病情更难理解。问题在于和旁边的不是。换成这个
While Not ((U) = "-1" And (P) = "-1")
"Statements"
End While
问题是和旁边的不是。换成这个
While Not ((U) = "-1" And (P) = "-1")
"Statements"
End While
您可能希望使用AndAlso来利用短循环
While U <> "-1" AndAlso P <> "-1"
'Statemements
End While
同时U“-1”和P“-1”
"声明",
结束时
您可能希望使用AndAlso来利用短循环
While U <> "-1" AndAlso P <> "-1"
'Statemements
End While
同时U“-1”和P“-1”
"声明",
结束时