我想创建一个
TDictionary<string, class of TControl>
Run Code Online (Sandbox Code Playgroud)
- 正如您所看到的 - 保存字符串对和对TControl类定义的引用,以便能够在运行时调用字典元素上的Create方法.
我可以吗?
您需要的语法如下:
type
TControlClass = class of TControl;
Run Code Online (Sandbox Code Playgroud)
然后你可以声明字典:
var
Dict: TDictionary<string, TControlClass>;
Run Code Online (Sandbox Code Playgroud)