我想创建一个

TDictionary<string, class of TControl>

如您所见,它包含成对的字符串和对TControl类定义的引用,以便能够在运行时在字典元素上调用Create方法。

我可以吗?

最佳答案

您需要的语法如下:

type
  TControlClass = class of TControl;

然后可以声明字典:
var
  Dict: TDictionary<string, TControlClass>;

关于delphi - 我可以将某些对象的类注释为类型吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23057267/

10-09 13:09