FAQ that comes with IronPython 2.0.1说明如下:
您可以在C#,build中定义接口 那些进入DLL,然后实现 Python代码中的那些接口为 以及通过python对象 实现C#代码的接口。
我用Google搜索并用谷歌搜索谷歌,但还没有找到如何做到这一点。有人可以帮忙吗?
答案 0 :(得分:20)
我不确定这一点,但看起来你可以使用python的常规继承语法来实现它:
class SomeClass (ISomeInterface):
def SomeMethod(self, parameter):
pass
编辑:好的,我刚测试了它,并确认你可以用这种方式在IronPython中实现一个接口。只需“继承”接口,像实现任何其他类方法一样实现其方法,并享受!