欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

VBS教程:属性-CompareMode 属性

程序员文章站 2022-04-10 08:25:27
comparemode 属性设置并返回在 dictionary 对象中比较字符串关键字的比较模式。object....

comparemode 属性

设置并返回在 dictionary 对象中比较字符串关键字的比较模式。

object.comparemode[ = compare]

参数

object

必选项。dictionary 对象的名称。

compare

可选项。如果提供此参数,compare 参数为数值,表示由函数如 strcomp 使用的比较模式。

设置

compare 参数设置如下:

constant value description
vbbinarycompare 0 执行二进制比较.
vbtextcompare 1 执行文本比较.

 

说明

大于 2 的值可用来进行使用区域设置 ids 的比较 (lcid)如果试图更改已经包含数据的 dictionary 对象的比较模式,则会出现错误。

comparemode 属性使用与 strcomp 函数中 compare 参数相同的值。

下面例子举例说明如何使用 comparemode 属性:

dim d           set d = createobject("scripting.dictionary")d.comparemode = vbtextcompared.add "a", "athens"      ' 增加一些键和项目。d.add "b", "belgrade"d.add "c", "cairo"d.add "b", "baltimore"   ' 在此行添加方法失败因为                          ' 字母 b 已经在 dictionary 中存在。