探索通用集合、LINQ、For Each…Next 与访问键的奥秘
1. For Each…Next 重复语句
Visual Basic 提供了 For Each…Next 重复语句,用于遍历数组或集合中的所有元素。与为计数器变量设置初始值、最终值和增量值不同, For Each…Next 语句使用一个控制变量,该变量可以被赋值为集合中的每个元素。
以下是一个示例代码:
For Each packageObject As Package In list
packagesListBox.Items.Add(packageObject.PackageNumber)
Next
上述代码将每个包裹的 ID 号添加到一个 ListBox 中。 For Each…Next 语句需要一个组和一个元素。组指定要遍历的数组或集合(在本例中为 list ),元素(在本例中为 packageObject )用于存储对组中对象的引用(对于引用类型)或存储值(对于值类型)。
For Each…Next 语句的执行流程如下:
graph TD;
A[开始] --> B[声明控制变量 packageObject];
B --> C{是否还有更多元素};
C -- 是
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



