我想创建一个
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/