关于dictionary字典用法的学习与笔记

关于dictionary字典用法的学习与笔记总结:字典一般为二列组成的二维数组,其对象值默认为Item.a(Key,Item)字典方法(Dictionary):根据关键字(key)在字典中查找字:关键

关于dictionary字典用法的学习与笔记 总结: 字典一般为二列组成的二维数组,其对象值默认为Item. a(Key,Item) 字典方法(Dictionary):根据关键字(key)在字典中查找 字:关键字Key不能重复 检索:Item可以重复 通俗讲:key如关健字、查寻字Item即如解释内容 Dictionary属性和方法的亮点(与Collection对象相比): 1.key属性可随时更改: Ifdic.Exists(OldKey)Thendic.Key(OldKey)=NewKey 2.item属性可随时更改: Ifdic.Exists(OldKey)Thendic.Item(OldKey)=NewItem 3.Keys方法可得到一个下界为0的一维数组:Dims s=dic.keys 4.items方法也可得到一个下界为0的一维数组: Dims s=dic.Items 5.Remove方法可直接删除Dictionary对象的某一个元素,对于VB的一维数组来 说,省去了不少编码的烦恼 6.Removeall方法可直接删除Dictionary对象的全部元素 7.对于使用Keys和items方法得到的数组,可以使用VBA的数组的全部技巧进行 处理,如Filter(),Join()函数及工作表函数Transpose(),Max(),Min(),Large()等的使用. 8.Count属性为Dictionary数组与EXCEL工作表的相互赋值提供了方便. 9.键值的唯一性使得Dictionary对象在统计"不重复"方面的问题得心应手,而item 属性可更改更使得Dictionary对象在数据汇总上大显身手. 10.VBA的一些控件如listbox,combobox,单元格的数据有效性,自定义序列及图表 的序列,xvalue属性等也与数组有一定的联系,使得Dictionary对象也有用武之地.

腾讯文库关于dictionary字典用法的学习与笔记