我一直在迁移一个使用Delphi 7开发的项目,并且每次查看代码时,之前的开发人员都会创建类似以下代码的集合:
ArrayOfString : array of string;
ArrayOfInteger: array of integer;
ArrayOfStringArrays : array of ArrayOfString;
这种代码在许多地方都会被重复使用,而且每个地方的 "SetLength" 也会被多次设置,我想知道现在我们是否可以将所有这些
Array of Something
更改为 TList<Something>
,因为我们现在使用的是 Delphi XE4。这样做有什么优点,在资源、速度或其他方面能够支持我做出这个决定吗?
PS:我来自 JAVA,对我来说 Delphi 感觉很黑暗,充满了恐惧。