我最近阅读了关于ES6的元编程改进(符号,反射,代理),它们确实很酷,但是我很难找到如何在Type的帮助下通过C#这样的代码以编程方式创建Type实例的方法。 .GetType(string)。
ES6中是否有等效选项?
背景是一个理想的词,如果我想使用Reflection来在类上调用构造函数,那么我也希望以编程方式具有该类型。
function commandFactory(name : string, args : CommandArgs) : Command {
let commandType = Type.GetType(name); /* theoretically speaking*/
return Reflect.construct(commandType, [args]);
}
谢谢!