是否有类似Delphi的组件,如Python的字典?
我现在使用TStringList映射字符串/对象,但我想要更通用的方法,也许更强大(TStringList在排序时有二进制搜索) .
也欢迎前D2009的解决方案 .
在IniFiles.pas中有一个THashedStringList类(从TStringList子类化)“隐藏”,可以显着加快在基于字符串列表的字典中的搜索速度 .
我自己没试过,但是Delphi Collections套餐怎么样? (谢谢谷歌) .
在Delphi 2009中有一个全新的容器单元,Dictionary类是可用的类之一 .
将此与Generics相结合,您就拥有了一套非常强大的课程 .
如果您正在寻找一些Hashtable实现,请查看Hashtable implementations
我总是使用DeCAL . 它包括序列, Map 和哈希表 .
5 回答
在IniFiles.pas中有一个THashedStringList类(从TStringList子类化)“隐藏”,可以显着加快在基于字符串列表的字典中的搜索速度 .
我自己没试过,但是Delphi Collections套餐怎么样? (谢谢谷歌) .
在Delphi 2009中有一个全新的容器单元,Dictionary类是可用的类之一 .
将此与Generics相结合,您就拥有了一套非常强大的课程 .
如果您正在寻找一些Hashtable实现,请查看Hashtable implementations
我总是使用DeCAL . 它包括序列, Map 和哈希表 .