設(shè)置或者返回在 Dictionary 對(duì)象中進(jìn)行字符串關(guān)鍵字比較時(shí)所使用的比較模式。
object.CompareMode[ = compare]
如果試圖改變一個(gè)已經(jīng)包含有數(shù)據(jù)的 Dictionary 對(duì)象的比較模式,那么將導(dǎo)致一個(gè)錯(cuò)誤。
下面這個(gè)例子說(shuō)明了 CompareMode 屬性的用法:
[JScript]function TestCompareMode(key) { // 創(chuàng)建一些變量。 var a, d; var BinaryCompare = 0, TextCompare = 1; d = new ActiveXObject("Scripting.Dictionary"); // 將比較模式設(shè)置為文本模式。d.CompareMode =
TextCompare; // 添加一些關(guān)鍵字和項(xiàng)目。 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" ' 添加一些關(guān)鍵字和項(xiàng)目。 d.Add "b", "Belgrade" d.Add "c", "Cairo" d.Add "B", "Baltimore" ' 無(wú)法在該行添加方法。 ' 因?yàn)?Dictionary 中已存在字母 b。
應(yīng)用于:Dictionary 對(duì)象