【发布时间】:2014-08-14 17:22:31
【问题描述】:
使用泛型来初始化数组很方便,但是我找不到 Add 方法,所以我由此推断(如果我错了,请纠正我)在那种情况下,我必须使用传统的方式: SetLength 扩大数组,然后将新值分配给数组中最近添加的项。是这样吗?
【问题讨论】:
-
泛型不会以任何方式“初始化数组”,所以我不确定这应该是什么意思。 动态数组有一个伪构造函数,允许你初始化它们,但没有真正的方法可以这样做。
-
大概你的意思是
TArray<T>吧? -
你可以看看
TList<T>,它有一个Add()方法和一个AddRange()方法。
标签: delphi delphi-xe4