Dictionary的问题,不能读取数据
定义一个dictionary
Set dictParts=CreateObject("Scripting.Dictionary")
定义了对象
Set partnetObj=New PartNet
将对象添加到了dictParts
Call DictAdd(dictParts,partnetObj.Refdes,partnetObj)
然后可以通过下面的方法获取key和value
For Each k In dictParts.Keys
msgbox(dictParts(k).toPartString()&vbCrLf)
Next
但是却不能使用下面的方法获取
msgbox(dictParts(partnetObj.Refdes))
或者
msgbox(dictParts.item(partnetObj.Refdes))
会提示 对象不支持这个方法或属性的错误。
partnetObj.Refdes就是key呀,请问这是为什么呢?