【发布时间】:2010-09-05 13:36:19
【问题描述】:
我刚搬到这里的 Visual Basic 团队工作。
Visual Basic 中break 的等效关键字是什么,即提前退出循环而不是方法?
【问题讨论】:
-
反之,在 C# 中:C# loop - break vs. continue
我刚搬到这里的 Visual Basic 团队工作。
Visual Basic 中break 的等效关键字是什么,即提前退出循环而不是方法?
【问题讨论】:
在 Visual Basic 6.0 和 VB.NET 中,您将使用:
Exit For 打破 For 循环Wend 打破 While 循环Exit Do 打破 Do 循环取决于循环类型。详情请见Exit Statements。
【讨论】:
Continue 仅适用于 VB.Net,不适用于 VB6
Exit While 在 VB7 中无效...使用将 While...Wend 转换为 Do While...Loop,然后 Exit Do 将起作用。
Goto <label> 并在循环结束时添加标签以使用而不是继续。这可以 imo 给出很好的陈述,例如Goto NextDataEntry。
Exit [construct],智能感知会告诉你哪些(哪些)在特定地方是有效的。
【讨论】:
如果你在函数的子函数中并且你想退出它,你可以使用:
Exit Sub
或
Exit Function
【讨论】: