:集合的枚举
可以使用 Each ... Next 对集合中的项枚举,而不用担心集合是基于 0 还是基于 1。当然,这很难作为集合的一个定义特性,因为 Visual Basic 也允许使用 For Each ... Next 对数组中的项枚举。
使 For Each ... Next 能工作的是一个称为 enumerato 的很小的对象。枚举算子记录集合中项的位置,并在需要时返回下一项。
枚举数组时,在运行中 Visual Basic 创建一个数组枚举算子对象。集合具有自己的枚举算子对象,它也是需要时创建的。