语句块由由冒号分隔的代码行组成。 前面带有标识字符串或整数的代码行称为带标签的代码行。 语句标签用于标记代码行,并以此来识别它从而与其他语句一起使用,例如 On Error Goto
。
标签可以是有效的 Visual Basic 标识符(例如标识编程元素的标识符)或整数文本。 标签必须出现在源代码行的开头,并且必须后跟冒号,无论后面是否有同一行上的语句。
编译器通过检查行的开头是否与任何已定义的标识符匹配来标识标签。 如果没有,编译器假定它是标签。
标签具有自己的声明空间,不会干扰其他标识符。 标签的范围是方法的正文。 标签声明在任何不明确的情况下都优先。
注释
标签只能在方法内的可执行语句上使用。
为代码行添加标签
将标识符(后跟冒号)放在源代码行的开头。
例如,以下代码行分别标有 Jump
和 120
:
Jump: FileOpen(1, "testFile", OpenMode.Input)
' ...
120: FileClose(1)