VB 中的exit的属性是多少啊?

来源:百度知道 编辑:UC知道 时间:2024/05/13 05:53:05
学过 但是忘了!!!

退出 Do...Loop、For...Next、Function、Sub 或 Property 代码块。

Exit 语句的语法有以下几种形式:

Exit Do 提供一种退出 Do...Loop 循环的方法,并且只能在 Do...Loop 循环中使用。Exit Do 会将控制权转移到 Loop 语句之后的语句。当 Exit Do 用在嵌套的 Do...Loop 循环中时,Exit Do 会将控制权转移到 Exit Do 所在位置的外层循环。

Exit For 提供一种退出 For 循环的方法,并且只能在 For...Next 或 For Each...Next 循环中使用。Exit For 会将控制权转移到 Next 之后的语句。当 Exit For 用在嵌套的 For 循环中时,Exit For 将控制权转移到 Exit For 所在位置的外层循环。

Exit Function 立即从包含该语句的 Function 过程中退出。程序会从调用 Function 的语句之后的语句继续执行。

Exit Property 立即从包含该语句的 Property 过程中退出。程序会从调用 Property 过程的语句之后的语句继续执行。

Exit Sub 立即从包含该语句的 Sub 过程中退出。程序会从调用 Sub 过程的语句之后的语句继续执行。

说明:不要将 Exit 语句与 End 语句搞混了。Exit 并不说明一个结构的终止。

例:
Sub ExitStatementDemo()
Dim I, MyNum
Do ' 建立无穷循环。
For I = 1 To 1000 ' 循环 1000 次。
MyNum = Int(Rnd * 1000) ' 生成一随机数码。
Select Case MyNum ' 检查随机数码。
Case 7: Exit For ' 如果是