如何:标记语句 (Visual Basic)

语句块由用冒号分隔的代码行组成。 前面带有标识字符串或整数的代码行称为带标签的代码行。 语句标签用于标记代码行,以将其标识为与 On Error Goto 等语句一起使用。

标签可以是有效的 Visual Basic 标识符(例如标识编程元素的标识符),也可以是整数文本。 标签必须出现在源代码行的开头,并且必须后跟一个冒号,而不考虑它在同一行上是否后跟一个语句。

编译器通过检查代码行开头是否与任何已定义的标识符匹配,来识别标签。 如果不匹配,编译器将假定它是一个标签。

标签具有自己的声明空间,不会干扰其他标识符。 标签的范围是方法的主体。 在任何不明确的情况下,标签声明的优先级更高。

注意

标签只能用于方法内的可执行语句。

为代码行添加标签

在源代码行的开头放置一个标识符,后跟一个冒号。

例如,以下代码行分别带有 Jump120 标签:

Jump:   FileOpen(1, "testFile", OpenMode.Input)
        ' ...
120:    FileClose(1)

请参阅