相关疑难解决方法(0)

从IronPython实例化自定义C#类

有没有办法让一个类可用于IronPython脚本,以便我可以在代码中创建对象?

例如,如果我有一个类,我希望能够从C#代码中定义的名为MyClass的脚本中实例化,如下所示:

public class MyClass
{
    string text;

    public MyClass(string text)
    {
        this.text = text;
    }

    public void Write()
    {
        Console.WriteLine(text);
    }
}
Run Code Online (Sandbox Code Playgroud)

我怎么能在Python脚本中这样做?

obj = MyClass("Hello, World!")
obj.Write()
Run Code Online (Sandbox Code Playgroud)

谢谢!

c# ironpython class embedding

6
推荐指数
1
解决办法
5112
查看次数

标签 统计

c# ×1

class ×1

embedding ×1

ironpython ×1