【发布时间】:2015-05-12 16:11:53
【问题描述】:
我想创建一个列表,其中每个元素都必须有 3 个字段:KeyType、KeyName、Value。 Value 字段的类型应为:字符串、基数、整数、字节、布尔值...取决于 KeyType 的值。我需要这个来制作类似于 Windows 注册表的东西。有可能吗?
【问题讨论】:
-
使用变体类型。例如
TValue. -
TDictionary
也许。 -
如果你需要树状组织的容器——对我来说,这是 Delphi 库最大的幸运。在其他方面有两种解决方案:
array of TDataType用于与索引相关的访问,TStringList.AddObject用于与键相关的访问。还有THashadStringList、TDictionary等。只要确定你的目标。
标签: list delphi types delphi-2009