5
scope.SetVariable(“math”,?? typeof(System.Math)??);如何使用C#代码(不是python)将静态类(或静态方法)导入IronPython(或DLR)?
或是否需要创建一个模块?
scope.SetVariable(“math”,?? typeof(System.Math)??);如何使用C#代码(不是python)将静态类(或静态方法)导入IronPython(或DLR)?
或是否需要创建一个模块?
你可以这样做:
scope.SetVariable( “数学”,DynamicHelpers.GetPythonTypeFromType(typeof运算(System.Math)));
DynamicHelpers是IronPython.Runtime.Types。
谢谢!!!!!!!!!!!!!!!!!!!!!! – 2009-08-20 03:29:11
你知道如何创建一个具有父范围的ScripeScope? – 2009-08-20 03:29:54
有没有办法做到这一点 - 虽然范围的有一个Parent属性ScriptScope的不公开这一点。 Scope的父母财产也将消失。如果您想链接查找,您应该创建一个ScriptScope,并在您的自定义IAttributesCollection中知道如何查看父范围。 – 2009-08-20 22:22:44