Dictionary 对象中Item的奇怪的用法(真可怕,和常规的Item用法区别大)
Dictionary 对象中Item的奇怪的用法(真可怕,和常规的Item用法区别大)
重点是说明部分
1)如果Key存在,Dictionary .Item(key) = newitem 或 X=Dictionary .Item(key) 和一般Item用法类似
2)如果Key不存在,调用一次Dictionary .Item(key) 将自动增加一个关键字为Key,Item为空的条目,一不留神程序就会出乎意料面出问题
Dictionary 对象帮助文件中
语法
Dictionary .Item(key) [= newitem]
Item 属性具有下列部分:
| 部分 | 描述 |
| object | 必需的。总是一个集合或 Dictionary 对象的名称。 |
| key | 必需的。与被检索或添加的条目相关联的 Key 。 |
| newitem | 可选的。仅用于 Dictionary 对象;没有用于集合的应用程序。如果提供的话,newitem 是与指定的 Key 相关联的新值。 |
说明
如果在改变某个 item 时,没有找到 key,则用指定的newitem创建一个新的 key 。如果在试图返回某个已存在条目时,没有找到 key,则创建一个新 key,且其相应的条目为空。

浙公网安备 33010602011771号