Delphi.Collections 1.1.1集合类库
Delphi 的集合类库一直挺强大,Delphi.Collections-1.1.1.zip
就是一个实用的打包资源。常用的 TList、TDictionary、TStack 这些集合类型在里面都能找到,泛型支持也齐全。
TList 比较适合你动态数组的场景,想增删查改都挺方便,配合泛型还能保证类型安全,省得自己手动做类型转换。
TDictionary 是搞键值对存储的利器,比如缓存、配置管理这类场景,查找效率高,用法也不复杂,定义个 TDictionary
就能上手。
要先进先出或者后进先出?TQueue 和 TStack 就是为这俩模型设计的。排队消息、撤销重做操作这些都能派上用场,接口也简单,Push
、Pop
直接搞定。
TSet 是那种你只关心元素是否存在、不需要重复的集合,挺适合做标签、权限控制这种场景。支持交集、并集操作,逻辑清晰不少。
Generics.Collections 模块也别漏掉,泛型版本的 TList
、TDictionary
在里面,不但更安全,写起来也顺手多了。类型一指定,连类型转换都不用管了。
资源包里还有个 Samples 文件夹,建议你直接跑一跑代码。基本用法、一些实际应用场景的写法都有,照着改就能上手,挺适合边看边练。
如果你刚好在用 Delphi 搞业务逻辑,或者写中大型项目,那这个集合库真的挺值得深入研究的。效率高、泛型全,组合用法灵活,真不亏。
Delphi.Collections-1.1.1.zip
预估大小:19个文件
Library
文件夹
Collections.res
6KB
Collections.BidiDictionaries.pas
55KB
Collections.dpk
1KB
Collections.dproj
5KB
Collections.Dictionaries.pas
127KB
Collections.Sets.pas
117KB
Collections_project.tvsconfig
72B
Collections.Dynamic.pas
11KB
Collections.Base.pas
294KB
134.6KB
文件大小:
评论区