有一个旧的.ASPX页面使用“javascript”(JScript)作为页面语言。
在引用的程序集中有一个C#方法应该被调用。
public void IX Locate(Type x)
使用C#可以通过提供相应的Type对象来调用此方法。
var o = locator.Locate(typeof(XImpl));
但是,在JScript typeof
中,运算符始终返回字符串而不是所需的Type对象。
System.Type
对象(并调用此方法)?我一直在寻找dated/introductory JScript documentation并且无法找到一个可靠的操作员或方法。
编辑:可以使用Type.GetType(name)
或类似内容。但是,这需要手动解析类型名称,而不是让编译器完成工作。这还需要具有程序集名称。