VBS学习笔记(3): Array和Collection的不同

    定义和使用数组是VBS的基础知识,特别是定长数组。

    定义:dim arr(5); 使用:arr(0) = "Hello"。

    Collection呢?就是返回的对象的集合。比如下面代码:

 

 

 

变量clnOSs就是一个collection对象。

它们的使用是有区别的:collection必须用for each来访问;而数组既可以用下标访问,也可以用for each 来访问。

 

 

dim objWMISrv, objSrv, clnOSs, objOS

  

set objWMISrv = GetObject("winmgmts://" & objSrv)

 

set clnOSs = objWMISrv.InstancesOf("Win32_OperatingSystem")

posted @ 2011-02-17 18:59  Luke Zhang  阅读(670)  评论(0编辑  收藏  举报