设置或者返回在 Dictionary 对象中进行字符串关键字比较时所使用的比较模式。
object.CompareMode[ = compare]
如果试图改变一个已经包含有数据的 Dictionary 对象的比较模式,那么将导致一个错误。
下面这个例子说明了 CompareMode 属性的用法:
[JScript]function TestCompareMode(key) { // 创建一些变量。 var a, d; var BinaryCompare = 0, TextCompare = 1; d = new ActiveXObject("Scripting.Dictionary"); // 将比较模式设置为文本模式。d.CompareMode =
TextCompare; // 添加一些关键字和项目。 d.Add("a", "Athens"); d.Add("b", "Belgrade"); d.Add("c", "Cairo"); return(d.Item(key)); } [VBScript] Dim d Set d = CreateObject("Scripting.Dictionary")d.CompareMode
= vbTextCompare d.Add "a", "Athens" ' 添加一些关键字和项目。 d.Add "b", "Belgrade" d.Add "c", "Cairo" d.Add "B", "Baltimore" ' 无法在该行添加方法。 ' 因为 Dictionary 中已存在字母 b。
应用于:Dictionary 对象