我可以将某个对象的类注释为类型吗?

时间:2014-04-14 10:03:18

标签: delphi firemonkey

我想创建一个

TDictionary<string, class of TControl>

- 正如您所看到的 - 保存字符串对和对TControl类定义的引用,以便能够在运行时调用字典元素上的Create方法。

可以吗?

1 个答案:

答案 0 :(得分:9)

您需要的语法如下:

type
  TControlClass = class of TControl;

然后你可以声明字典:

var
  Dict: TDictionary<string, TControlClass>;