vb中退出这次for循环和退出整个for循环各是什么

2024-12-26 14:07:51
推荐回答(4个)
回答1:

一、退出本次循环:

用goto语句处理,例如:

For i = 0 To 10

If i Mod 2 = 0 Then GoTo e

.....

....

e:

Next i

二、退出整个for循环用:exit for

扩展资料:

注意事项

常见的for循环一般是一下代码这种结构:

for (int i = 0; i < 100; i++)

{

    Console.WriteLine(i);

或者递减的:

for (int i = 100; i > 0 ; i--)

{

   Console.WriteLine(i);

}

但for当然不止这样一种用法。for的定义,()内的三段表达式,除了中间的必须产生布尔型,并未对其余两段有所限制,只要是表达式就可以了。在Lucene.Net中就有好几次这样的用法。例如: 

for (Token token = input.Next(result); token != null; token = input.Next(result))
{
int len = token.TermText().Length;
if (len >= min && len <= max)
{
return token;
}
}

回答2:

楼上不胡扯么,那是C的
VB中退出整个for循环是exit for
vb中没有退出本次循环的语句,但是可以用goto语句处理,比如
For i = 0 To 10
If i Mod 2 = 0 Then GoTo e
.....
....
e:
Next i

回答3:

vb中
退出这次for循环用continue
退出整个for循环各用 break

回答4:

楼主请给点分
跳出这次for循环
if (条件语句) then
exit for
end if
next ---(此next要在以下语句之前)
跳出整个for循环
if (条件语句) then
exit for
end if
next
同时跳出这次和整个for循环实际上就是写两次。如果只要跳出这次for循环,只要写一次。