VB.NET GoTo 语句

2025年3月17日 | 阅读 3 分钟

VB.NET 中,GoTo 语句被称为跳转语句。它是一个控制语句,将控制流转移到过程中的指定标签。GoTo 语句使用标签,这些标签必须是有效的标识符。GoTo 语句可以在 Select case、决策控制语句和循环中使用。

语法

在这里,GoTo 是一个关键字,而 label_1 是一个标签,用于将控制转移到程序中指定的标签语句。

现在我们将看到如何在循环、select case 或决策语句中使用 GoTo 语句,将控制转移到 VB.NET 程序中指定的标签语句。

在 If Else 中使用 GoTo 语句

示例 1: 编写一个简单的程序,使用 GoTo 语句打印数字是偶数还是奇数。

Goto_Statement.vb

输出

VB.NET GoTo Statement

在上面的程序中,当我们输入一个数字时,它会检查该数字是偶数还是奇数。如果该数字是奇数,则将遇到 GoTo 语句,并且控制权将转移到 odd 语句;否则,控制权将转移到 even 语句

在 For Next 循环中使用 GoTo 语句

示例 2: 编写一个程序,使用 GoTo 语句在 VB.NET 中打印前十个数字的总和。

Goto_For.vb

输出

VB.NET GoTo Statement

在上面的程序中,For 循环执行到给定条件 (i = 1 到 10)。当 i 的值等于 5 时,将遇到 GoTo 语句,它将控制权转移到 total_sum,以便可以在 For 循环中打印每次迭代的总和。

在 Select Case 语句中使用 GoTo 语句

示例 3: 编写一个简单的程序,使用 GoTo 语句在 select case 中打印日期名称。

Goto_Select.vb

输出

VB.NET GoTo Statement

在 Select case 语句中,Days 的值 Thurs 将比较程序中所有选定 case 的值。如果它匹配任何语句,则打印该特定语句并包含 GoTo 语句,该语句将控制权转移到定义的 case1:,然后执行以下语句。

在 While End Loop 语句中使用 GoTo 语句

示例 4: 编写一个简单的程序以了解 While 循环中 GoTo 语句的使用。

Goto_While.vb

输出

VB.NET GoTo Statement
下一主题VB.NET 枚举