'break'的等效VB关键字

我刚刚在工作中转到了Visual Basic团队。

什么是Visual Basic中的 break 的等效关键字,也就是说,要尽早退出循环,而不是方法?

0
相反,在C#中: C#循环 - break与继续
额外 作者 Peter Mortensen,

3 答案

在Visual Basic 6.0和 VB.NET 中,您都可以使用:

  • Exit For to break from For loop
  • Wend to break from While loop
  • Exit Do to break from Do loop

取决于循环类型。请参阅退出声明以了解更多细节。

0
额外
@Merk退出虽然记录在这里 - docs.microsoft.com/en-us/dotnet/visual-basic/language-refere‌ nce /… 你有关于什么时候不支持的文档吗?
额外 作者 John,
同样在相关说明中,“继续”将允许您跳到for循环中的下一个迭代。
额外 作者 StingyJack,
@StingyJack值得注意的是 Continue 仅在VB.Net中可用,而不是VB6
额外 作者 MarkJ,
Exit While 在VB7中无效...使用从转换... While ... Wend 转换为 Do While ... LoopExit Do 然后将工作。
额外 作者 Merk,

Exit [construct], and intelisense will tell you which one(s) are valid in a particular place.

0
额外
这应该只是上述答案的评论(约翰的回答)。
额外 作者 Anonymous Pi,

如果你在函数的子类中,并且想要退出它,可以使用:

Exit Sub

要么

Exit Function 
0
额外
有用的答案,但不是真的在问题的背景下,因为这是他们明确表示他们不想做的。
额外 作者 Deanna,
感谢分享@AymanElTemsahi。我很高兴你发布。 +1
额外 作者 JoshYates1980,