我有一个包含类实例的字典。不知何故,我找不到将值(分配新的类实例)更改为字典的方法。
例如
Dim t as new Product
'initialize t
if dictionaryP.Exists(keyValue) then
'in the next line i get an error "Object doesn't support this property or method"
dictionaryP.Item(keyValue)=t
else
'no problem with this line...
dictionaryP.Add keyValue, t
end if
找不到任何有关在 VBA中使用带有 objects 值的字典的信息,而不仅仅是纯字符串或整数。我如何更改存储对象(类实例)的字典的字典值,因为我似乎无法使用
dictionary.Item(key) = <new Object value> ' as i thought it sould be, from this source
我错过了什么?如果值是对象(不是普通值),我如何更改字典值?