码迷,mamicode.com
首页 > 其他好文 > 详细

VBS基础篇 - 循环语句(4) - For Each...Next

时间:2014-07-10 17:00:53      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:blog   http   strong   os   art   cti   

For Each...Next 循环与 For...Next 循环类似。For Each...Next 不是将语句运行指定的次数,而是对于数组中的每个元素或对象集合中的每一项重复一组语句。这在不知道集合中元素的数目时非常有用。

语法结构如下:          

1
2
3
4
5
For Each element In group
    [statements]
    [Exit For]
    [statements]
Next [element]

主要参数:

element:用来枚举集合或数组中所有元素的变量。对于集合,element可能是Variant变量、通用Object变量或任意指定的Automation对象变量。对于数组,element只能是Variant变量。

group:对象集合或数组的名称。

       具体实例代码如下:

1
2
3
4
5
6
7
8
Dim Dics ‘定义一个变量
Set Dics = CreateObject("Scripting.Dictionary") ‘定义一个Dictionary对象
Dics.Add "0", "Athens"   ‘为Dictionary对象赋值
Dics.Add "1", "Belgrade"
Dics.Add "2", "Cairo"
For Each Dic in Dics
    MsgBox Dics.Item(Dic) ‘循环遍历,且输出Dictionary键值
Next   

 

VBS基础篇 - 循环语句(4) - For Each...Next,布布扣,bubuko.com

VBS基础篇 - 循环语句(4) - For Each...Next

标签:blog   http   strong   os   art   cti   

原文地址:http://www.cnblogs.com/jinjiangongzuoshi/p/3834676.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
分享档案
周排行
mamicode.com排行更多图片
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!