1

有一个使用“javascript”(JScript)作为页面语言的旧 .ASPX 页面。

并且在应调用的引用程序集中有一个 C# 方法。

public void IX Locate(Type x)

使用 C# 可以通过提供相应的 Type 对象来调用此方法。

var o = locator.Locate(typeof(XImpl));

但是,在 JScript 中,typeof运算符总是返回字符串而不是所需的 Type 对象。

  • 如何在 JScript 中获取System.Type对象(并调用此方法)?

我一直在查看过时的/介绍性的 JScript 文档,但一直找不到合适的运算符或方法。


编辑:可以使用Type.GetType(name)或类似的。但是,这需要手动解析类型名称,而不是让编译器完成这项工作。这也需要具有程序集名称。

4

0 回答 0