[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小时内删除。