本帖最后由 hwc2ycy 于 2014-3-17 22:02 编辑
三、字典的方法与属性 7.Count属性 返回字典对象中关键字及其条目的数量,只读。 切记,关键字与条目是成对出现的,一个萝卜一个坑。 示例8:
8.CompareMode 属性
设置或返回字典对象中的比较字符串关键字的比较模式。 文本模式与二进制模式,在讲数组时也有提到,基本上是对待字母的大小写区别。 语法:CompareMode [= compare] compare 参数可以具有下列值: VbUseCompareOption –1 使用 OptionCompare 语句的设置值进行比较。 vbBinaryCompare 0 进行二进制比较。 vbTextCompare 1 进行文字比较。 vbDatabaseCompare 2 仅用于 Microsoft Access。进行基于您自己数据库中信息的比较。 注意: 如果试图修改已经包含数据的字典对象的比较模式,会产生运行错误。 默认情况下,comparemode为0,二进制比较模式。 建议根据需求,明确指定对象的比较模式,不推荐使用VbUseCompareOption,使用该比较模式易受option compare影响,带来不可确定性。 示例9 :
d2创建后设置了比较模式为文本比较,忽略了字母的大小写。 关键字A与a看成是同一个关键字,当用exists方法检测关键字a时返回值为True,所以当再添加关键字a时,就产生了运行错误。
|