VBS基础篇 - 对象(2) - Dictionary对象
Dictionary是存储数据键和项目对的对象,其主要属性有Count、Item、Key,主要方法有Add、Exists、Items、Keys、Remove、RemoveAll。
创建Dictionary对象
'定义并创建Dictionary对象,使用CreateObject创建并返回自动化对象的引用
Dim Dic
Set Dic = CreateObject("Scripting.Dictionary")
添加键值
Dim Dic
Set Dic = CreateObject("Scripting.Dictionary")
'向Dictionary对象中添加键值对
Dic.Add "Name", "Sirrah" 'Add方法第一个参数是Key值,第二个是Item值
Dic.Add "Age", 23
删除键值
Dim Dic
Set Dic = CreateObject("Scripting.Dictionary")
Dic.Add "Name", "Sirrah" '向Dictionary对象中添加键值对
Dic.Add "Age", 23
Dic.Item("Age") = 22 '修改键Age的值
MsgBox Dic.Item("Age") '输出22
判断键是否存在
Dim Dic
Set Dic = CreateObject("Scripting.Dictionary")
Dic.Add "Name", "Sirrah" '向Dictionary对象中添加键值对
Dic.Add "Age", 23
MsgBox Dic.Exists("Age") '判断键是否存在
输出所有键值
输出Dictionary对象所有键值,这边将介绍2种常用的循环方法,具体代码如下:
Dim Dic,Dics
Set Dic = CreateObject("Scripting.Dictionary")
Dic.Add "Name", "Sirrah" '向Dictionary对象中添加键值对
Dic.Add "Age", 23
Dics = dic.Items 'Items返回一个包含所有Item值的数组
For i = 0 To dic.Count - 1 'Count返回Dictionary对象键数目str = str & Dics(i) & vbCrlf
Next
MsgBox(str)
Dim Dic,Dics
Set Dics = CreateObject("Scripting.Dictionary")
Dics.Add "Name", "Sirrah" '向Dictionary对象中添加键值对
Dics.Add "Age", 23
For Each Dic In Dics '循环遍历Dictionary键,并输出键值MsgBox Dics.Item(Dic)
Next
VBS基础篇 - 对象(2) - Dictionary对象相关推荐
- VBS基础篇 - Dictionary对象
VBS基础篇 - Dictionary对象 Dictionary是存储数据键和项目对的对象,其主要属性有Count.Item.Key,主要方法有Add.Exists.Items.Keys.Remove ...
- VBS基础篇 - wscript 对象
VBS基础篇 - wscript 对象 一.wscript对象 描述:提供对 Windows 脚本宿主对象模型根对象的访问. 详述:WScript 对象是 Windows 脚本宿主对象模型层次结构的根 ...
- VBS基础篇 - 内置函数
VBS基础篇 - 内置函数 Date/Time 函数 函数 描述 CDate 把有效的日期和时间表达式转换为日期(Date)类型. Date 返回当前的系统日期. DateAdd 返回已添加指定时间间 ...
- VBS基础篇 - 常量
VBS基础篇 - 常量 常量:指的是在程序运行过程中其值保持不变的量,它用来保存固定不变的数值,字符串等常数 . 常量的定义:在vbscript中使用使用 Const 指令可以创建名称具有一定含义的字 ...
- MySql基础篇---004 其它数据库对象篇:视图,存储过程与函数,变量、流程控制与游标 ,触发器
第14章_视图 讲师:尚硅谷-宋红康(江湖人称:康师傅) 官网:http://www.atguigu.com 1. 常见的数据库对象 对象 描述 表(TABLE) 表是存储数据的逻辑单元,以行和列的形 ...
- VBS基础篇 - 对象(3) - FileSystemObject对象
文件系统是所有操作系统最重要的部分之一,脚本经常会需要对文件及文件夹进行访问和管理,在Vbs中对桌面和文件系统进行访问的顶级对象是FileSystemObject(FSO),这个对象特别复杂,是vbs ...
- VBS基础篇 - 对象(4) - Drive对象
描述:提供对特定磁盘驱动器或网络共享属性的访问,从FSO对象的GetDrive方法获得.可以用 Drive 对象来获得有关各种驱动器的信息,这些驱动器是实物地或通过网络连接到系统上的. 它的属性可以用 ...
- VBS基础篇 - 变量(4) - 变量的存活期
生存期(lifetime):就是在脚本运行时,变量在内存中存在且能使用的时间. 变量只有在它的作用域内才有效.一个过程级作用域的变量只有在运行该过程时才有效.当过程结束时,保存该变量的内存就会被释放, ...
- VBS基础篇 - 运算符(1) - 运算符优先级
VBScript 有一套完整的运算符,包括算术运算符.字符串运算符.关系运算符和逻辑运算符. 运算符优先级 运算符优先级:在一个表达式中进行多个运算时,每一部分都会按预先确定的顺序进行计算求解. 括号 ...
最新文章
- SqlServer中bit类型的性别的一些问题
- 自动滚放的html,HTML5实现视频播放器随页面滚动固定页面右下角效果详解
- 2021春季每日一题【week5 未完结】
- aop的实现原理_非Spring管理Bean如何添加AOP呢?
- java 自定义异常的回顾
- jquery的一次点击实现
- 动态文本_(302期)【动态】|| 立足相同文本,描绘不同风景 ——工作室开展“同课异构”活动...
- 北京大学生物信息学学习(6)隐含马尔可夫模型
- 构建java ut运行环境
- wifi频率和zigbee干扰_设置Zigbee和wifi信道避免干扰的方法
- vue使用talkIngData统计
- Julia中的数据分析入门
- cf两边黑屏怎么解决win10_Win10/7系统进入LOL英雄联盟显示输入不支持并黑屏原因及解决方法...
- Python出现 RuntimeError: dictionary changed size during iteration 的解决方法
- 虚拟机安装---模板机准备1(最小化安装)
- 场效应晶体管在电路中的五大作用,你了解哪一种?
- jquery实现的网页计数器
- win10计算机右键属性打不开,右键电脑属性打不开|解决win10系统我的电脑属性打不开...
- 上汽集团 java_【上汽集团工资】工程师待遇-看准网
- 良知的清醒常常意味着糟糕的记忆力的标志。