VB.NET For Each 循环

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

在 VB.NET 中,For Each 循环用于在数组或集合对象中迭代语句块。使用 For Each 循环,我们可以轻松地处理集合对象,例如列表、数组等,以执行数组或集合中的每个元素。当遍历数组或集合中的每个元素完成时,控制权将转移到下一条语句以结束循环。

语法

For Each 循环用于从集合对象或数组中读取每个元素。数据类型表示变量的类型,而 var_name 是用于访问 数组集合对象 中元素的变量名,以便它可以在 For Each 循环的主体中使用。

For Each 循环的流程图

以下流程图表示 For Each Next 循环的功能,用于在 VB.NET 编程语言 中遍历数组元素。

VB.NET For Each Loop

第一步是初始化一个 数组 或集合对象,以借助 For Each 循环中的 变量 执行数组的每个元素。在 For Each 循环中使用变量来检查 元素 是否可用。如果元素在集合对象中可用,则 For Each 块将被执行,直到 条件 保持为真。在执行数组的每个元素之后,控制权将转移到结束语句。

For Each 循环的示例

编写一个简单的程序来理解 For Each Next 循环在 VB.NET 中的用法。

For_Each_loop.vb

输出

VB.NET For Each Loop

在上面的示例中,我们使用名称 An_array () 创建了一个整数数组,并且 For Each 循环用于借助定义的 变量 'i' 迭代数组的每个元素。

示例 2:编写一个简单的程序,使用 For Each 循环在 VB.NET 中打印水果名称。

For_each.vb

输出

VB.NET For Each Loop

在这个例子中,str() 是一个字符串类型的数组,它定义了不同的水果名称。而 fruit 是一个变量名,用于在程序中使用 For Each 循环迭代 str() 数组的每个元素。如果读取了所有元素,控制权将传递给 Main() 函数以终止程序。