[Dictionary 对象的属性和说明]
属性 | 说明 |
CompareMode | 设定或返回键的字符串比较模式(仅用于 VBScript) |
Count | 只读。返回 Dictionary 里的键/条目对的数量 |
Item(key) | 设定或返回指定的键的条目值 |
Key(key) | 设定键值 |
MSDN帮助文件内容
Key 属性
描述
在一个 Dictionary 对象中设置一个 key。
语法
object.Key(key) = newkey
Key 属性具有下列部分:
部分 | 描述 |
object | 必需的。总是一个 Dictionary 对象的名字。 |
key | 必需的。被更改的 Key值。 |
newkey | 必需的。替换指定 key 的新值。 |
说明
如果在更改某个 key 时,没有到 key,则会出现运行时错误。
Item 属性
描述
对 Dictionary 对象中指定的 vba listbox控件详解Key,设置或返回一个 Item 。对于集合来说,基于指定的 Key ,返回一个 Item 。读/写属性。
语法
object.Item(key) [= newitem]
Item 属性具有下列部分:
部分 | 描述 |
object | 必需的。总是一个集合或 Dictionary 对象的名称。 |
key | 必需的。与被检索或添加的条目相关联的 Key 。 |
newitem | 可选的。仅用于 Dictionary 对象;没有用于集合的应用程序。如果提供的话,newitem 是与指定的 Key 相关联的新值。 |
说明
如果在改变某个 item 时,没有到 key,则用指定的newitem创建一个新的 key 。如果在试图返回某个已存在条目时,没有到 key,则创建一个新 key,且其相应的条目为空。
Count 属性
描述
返回集合或 Dictionary 对象中的条目数。只读。
语法
object.Count
object 总是“应用于”列表中某一项的名称。
说明
下面的代码举例说明了 Count 属性的使用方法:
Dim a, d, i '创建一些变量
Set d = CreateObject("Scripting.Dictionary")
d.Add "a", "Athens" '添加一些关键字和条目。
d.Add "b", "Belgrade"
d.Add "c", "Cairo"
a = d.Keys '获得关键字
For i = 0 To d.Count -1 '遍及数组
Print a(i) '打印关键字
Next
...
CompareMode 属性
描述
设置或返回某个 Dictionary 对象中的比较字符串关键字的比较模式。
语法
object.CompareMode[ = compare]
CompareMode 属性具有下列部分:
部分 | 描述 |
object | 必需的。总是一个 Dictionary 对象的名称。 |
compare | 可选的。如果提供的话,compare 是一个代表比较模式的值,该比较模式用于象 StrComp 这样的函数。 |
设置
compare 参数可以具有下列值:
常数 | 值 | 描述 |
VbUseCompareOption | –1 | 使用 Option Compare 语句的设置值进行比较。 |
vbBinaryCompare | 0 | 进行二进制比较。 |
vbTextCompare | 1 | 进行文字比较。 |
vbDatabaseCompare | 2 | 仅用于 Microsoft Access。进行基于您自己数据库中信息的比较。 |
说明
如果试图对已经包含数据的 Dictionary 对象的比较模式进行更改的话,就会出错。
CompareMode 属性所用的参数值与 StrComp 函数所用的 compare 参数相同。可以用大于 2 的值表示使用特定 Locale IDs (LCID) 的比较。
[Dictionary 对象的方法和说明]
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论