在循环 VB 中使用 Or 条件



我有一个做一段时间...或。。。。循环如下;

Do While headingStart <> -1 OrElse count <= 3
...[Statement]...
count = count + 1
Loop

但是我的计数超过 3,操作仍然发生。 仅当满足 headingStart 条件时,操作才会结束,否则会发生无限循环。

我尝试用 OrElse 替换 Or,但没有成功 - 我认为这是我犯的一个简单的错误?

谢谢休

从你的文本听起来你想使用 and 运算符:

Do While headingStart <> -1 And count <= 3
...[Statement]...
count = count + 1
Loop

这样,循环将仅在同时满足两个条件时执行。换句话说,如果标题开始等于 -1 或计数> 3,您将跳出循环。

最新更新