如何在IronPython中实现界面?

时间:2009-03-30 04:14:23

标签: .net interface ironpython

FAQ that comes with IronPython 2.0.1说明如下:

  

您可以在C#,build中定义接口   那些进入DLL,然后实现   Python代码中的那些接口为   以及通过python对象   实现C#代码的接口。

我用Google搜索并用谷歌搜索谷歌,但还没有找到如何做到这一点。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:20)

我不确定这一点,但看起来你可以使用python的常规继承语法来实现它:

class SomeClass (ISomeInterface):
    def SomeMethod(self, parameter):
        pass

编辑:好的,我刚测试了它,并确认你可以用这种方式在IronPython中实现一个接口。只需“继承”接口,像实现任何其他类方法一样实现其方法,并享受!